SQL Server PowerShell
SQL Server 2012Windows PowerShell, yöneticilerin ve geliştiricilerin Sunucu Yönetim ve uygulama dağıtım otomatikleştirmek sağlayan güçlü bir komut kabuğu olan destekler. Windows PowerShell dili destekler daha karmaşık mantığı daha Transact-SQLkomut vererek, SQL ServerYöneticiler sağlam yönetim komut dosyaları oluşturma olanağı. Windows PowerShell komut dosyalarını da kullanılabilir diğer yönetmek için Microsoftsunucu ürünleri. Bu yöneticilerin sunucuları arasında ortak bir komut dosyası dili verir.
SQL Server PowerShell bileşenleri
SQL Serveradlı bir Windows PowerShell Module sqlpsalmak için kullanılan SQL Servera Windows PowerShell 2.0 çevre ya da JavaScript bileşenleri sqlpsModülü iki Windows PowerShell uygulayan Eklentileri yükler:
A SQL ServerSağlayıcı, dosya sistemi yolları için benzer bir basit gezinme mekanizması sağlar. Yollar nereye sürücü ile ilişkili dosya sistemi yolları benzer oluşturabilirsiniz bir SQL ServerYönetim nesne modeli ve düğümleri nesne modeli sınıflarına göre. Bundan sonra gibi bildik komutları kullanabilirsiniz cdve diryolları gezinmek için benzer şekilde size klasörler bir komut istemi penceresinde gezinmek. Sen-ebilmek kullanma diğer komutlar gibi renya del, yolu düğümleri eylemleri gerçekleştirmek için
Windows PowerShell komut dosyalarını belirtmek için kullanılan komutlar cmdlet kümesi bir SQL Servereylem. SQL ServerCmdlets destek çalışması gibi eylemleri bir sqlcmdkomut dosyasını içeren Transact-SQLveya XQuery ifadelerini.
Windows PowerShell hakkında bilgi için bkz: Windows PowerShell Başlarken Kılavuzu.
SQL Server sürümleri
SQL Server 2012PowerShell bileşen örneğini yönetmek için kullanılan SQL Server 2000veya üstü. Örnekleri SQL Server 2005SP2 çalışmalıdır veya üstü. Örnekleri SQL Server 2000SP4 çalışmalıdır veya üstü. Ne zaman SQL Server 2012PowerShell bileşenlerinin önceki sürümleri ile kullanılan SQL Server, onlar bu sürümlerde kullanılabilen işlevsellik sınırlanır.
SQL Server PowerShell görevleri
Görev Açıklaması |
Konu |
---|---|
Çalışan için tercih edilen bir mekanizma açıklanır SQL ServerPowerShell bileşenleri; PowerShell oturumu ve yük açmak için sqlpsmodülü. sqlpsModülü yükler SQL ServerPowerShell sağlayıcısı ve cmdlet'lerini ve SQL Server Management nesne (smo) derlemeler kullanılan cmdlet'ler ve sağlayıcı. |
|
Sadece smo derlemeler sağlayıcı veya cmdlets olmadan yük açıklar. |
|
Bir Windows PowerShell oturumu düğümünü sağ tıklatıp çalıştırın açıklar Object Explorer. Management Studiobir Windows PowerShell oturumu başlatır, yük sqlpsmodülü ve seçili nesne için SQL Server sağlayıcısını yolunu ayarlar. |
Windows PowerShell SQL Server Management Studio'yu çalıştırın |
Windows PowerShell komut dosyasını çalıştırın SQL Server Agent iş adım oluşturmak nasıl açıklar. İşlerin ardından belirli zamanlarda veya olaylara yanıt olarak çalıştırmak için planlanmış olabilir. |
|
Nasıl kullanılacağını açıklar SQL Serverhiyerarşisi gezinmek için sağlayıcı SQL Servernesnelerin. |
|
Nasıl kullanılacağını açıklar SQL Servercmdlets belirtmek Veritabanı Altyapısıkoşu gibi eylemleri bir Transact-SQLJavaScript |
|
Nasıl belirleneceğini açıklar SQL Server, Windows PowerShell tarafından desteklenmeyen karakterler içeren tanımlayıcıları ayrılmış. |
|
SQL Server kimlik doğrulaması bağlantıları açıklar. Varsayılan olarak, Windows PowerShell çalışan işlemi Windows kimlik bilgilerini kullanarak Windows kimlik doğrulaması bağlantıları için SQL Server PowerShell bileşenleri kullanır. |
Veritabanı altyapısı PowerShell kimlik doğrulamasını yönetme |
Değişkenleri SQL Server PowerShell sağlayıcısı tarafından uygulanan kaç nesneler Windows PowerShell tab tamamlama kullandığınızda listelenen denetlemek için nasıl kullanılacağını açıklar. Bu, özellikle çok sayıda nesneleri içeren veritabanlarını çalışırken yararlıdır. |
|
Yardım alma hakkında bilgi almak için nasıl kullanılacağını açıklar SQL ServerWindows PowerShell ortam bileşenlerini. |