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. |
|
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. |
|
Kullanmayı açıklar Encode-Sqlnameve Decode-Sqlname, Windows PowerShell yolları desteklenmeyen karakterler içeren SQL Server tanımlayıcıları ele. |
|
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 |