Share via


Veritabanı altyapısı cmdlet'leri kullanın

Windows PowerShell cmdlet'lerini olan tipik bir fiil-i adlandırma kuralı var gibi tek fonksiyonlu komutları Get-Helpya Set-MachineName. SQL ServerSağlayıcı için Windows PowerShell cmdlet'leri özel malzemeleri SQL Server.

Veritabanı altyapısı cmdlets

SQL Servercmdlet için az sayıda uygulayan Veritabanı Altyapısı. Bu cmdlet, öncelikle varolan Transact-sql komut dosyalarını yeni PowerShell komut dosyalarını çalıştırın, ilkeye dayalı yönetim ilkeleri Değerlendir ve SQL Server tanımlayıcıları SQL Server sağlayıcısını yolları belirtme de yardım için kullanılır.

Çoğu Windows PowerShell komut dosyalarını çalışmak Veritabanı AltyapısıSQL Server PowerShell sağlayıcısı ve SQL Server yönetilebilirlik nesne modellerini kullanarak. Daha fazla bilgi için, bkz. SQL Server PowerShell sağlayıcısı.

Cmdlet yardım alın

Windows PowerShell ortamında, Get-Helpcmdlet'i her cmdlet için Yardım bilgileri sağlar. Get-Helpsözdizimi, parametre tanımları, giriş ve çıkış türleri ve cmdlet'i tarafından gerçekleştirilen eylem için bir açıklama gibi bilgileri verir. Daha fazla bilgi için, bkz. SQL Server PowerShell Yardımı almak.

Kısmi parametre adları

Tüm cmdlet'ini parametre adını belirtmeniz gerekmez. Yeterince benzersiz bu cmdlet'i tarafından desteklenen diğer parametreleri ayırmak için adını belirtmeniz yeterlidir. Örneğin, üç yoldan bu örnekler Invoke-Sqlcmd-QueryTimeout parametresi:

Invoke-Sqlcmd -Query "SELECT @@VERSION;" -QueryTimeout 3
Invoke-Sqlcmd -Query "SELECT @@VERSION;" -QueryTime 3
Invoke-Sqlcmd -Query "SELECT @@VERSION;" -QueryT 3

Veritabanı altyapısı cmdlet görevleri

Görev Açıklaması

Konu

Kullanmayı açıklar Invoke-Sqlcmdçalıştırmak için sqlcmdkomut veya komutları içeren Transact-SQLveya XQuery ifadelerini. Bunu kabul sqlcmdya da bir karakter dizesi girdi parametresi olarak açmak için bir komut dosyası adı veya girdi.

Invoke Sqlcmd cmdlet'i

Kullanmayı açıklar Invoke-PolicyEvaluationbir hedef kümesi olup olmadığını bildirmek için SQL Servernesneleri uymayı ilke tabanlı yönetimi ilkeleri'nde tanımlanan koşullarla. İsteğe bağlı olarak ilke koşullarıyla uyumlu olmayan hedef nesneleri içinde ayarlanabilir seçenekleri yapılandırmak için cmdlet kullanılabilir.

Invoke PolicyEvaluation cmdlet'i

Kullanmayı açıklar Encode-Sqlnameve Decode-Sqlname, Windows PowerShell yolları desteklenmeyen karakterler içeren SQL Server tanımlayıcıları ele.

Kodlama ve kod çözme SQL Server tanımlayıcıları

Kullanmayı açıklar Convert-UrnToPathbir sql sunucu yönetilebilirliği nesne Tekdüzen Kaynak adı (urn) için eşdeğer SQL Server sağlayıcısı yolu dönüştürmek için

SQL Server sağlayıcısını Yolları URNs dönüştürme

Ayrıca bkz.

Kavramlar

Run SQL Server PowerShell

SQL Server PowerShell sağlayıcısı

SQL Server PowerShell