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ı.

Alma sqlps modülü

Sadece smo derlemeler sağlayıcı veya cmdlets olmadan yük açıklar.

Windows PowerShell smo derlemeler yük

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.

Windows PowerShell SQL Server Agent adımları çalıştırmak

Nasıl kullanılacağını açıklar SQL Serverhiyerarşisi gezinmek için sağlayıcı SQL Servernesnelerin.

SQL Server PowerShell sağlayıcısı

Nasıl kullanılacağını açıklar SQL Servercmdlets belirtmek Veritabanı Altyapısıkoşu gibi eylemleri bir Transact-SQLJavaScript

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

Nasıl belirleneceğini açıklar SQL Server, Windows PowerShell tarafından desteklenmeyen karakterler içeren tanımlayıcıları ayrılmış.

SQL Server tanımlayıcıları PowerShell

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.

Tab tamamlama (SQL Server PowerShell) yönetme

Yardım alma hakkında bilgi almak için nasıl kullanılacağını açıklar SQL ServerWindows PowerShell ortam bileşenlerini.

SQL Server PowerShell Yardımı almak