SQL Server PowerShell sağlayıcısı
SQL ServerWindows PowerShell sağlayıcısı hiyerarşisini gösterir SQL Serveryolları dosya sistemi yolları benzer nesnelerin. Nesneyi bulmak için yollara kullanın ve yöntemlerinden birini kullanın SQL Servernesnelerde eylemleri gerçekleştirmek için yönetim nesne (smo) modeller.
SQL Server PowerShell sağlayıcısı yararları
Tarafından uygulanan yolları SQL ServerSağlayıcı etkinleştirme kolayca ve etkileşimli olarak tüm nesneleri SQL Server örneğinde incelenmesi. Genellikle dosya sistemi yolları gezinmek için kullandığınız komutları benzer adlar Windows PowerShell kullanarak yolları gidebilirsiniz.
SQL Server PowerShell hiyerarşisi
Olan veri veya nesne modelleri hiyerarşik olarak temsil edilebilir ürünleri Windows PowerShell sağlayıcıları hiyerarşileri göstermek için kullanın. Hiyerarşi, Windows dosya sistemi kullandığı için benzer bir sürücü ve yol yapısı kullanarak maruz kalmaktadır.
Her Windows PowerShell sağlayıcı bir veya daha fazla sürücü uygular. Her sürücü, ilgili nesne hiyerarşisinin kök düğümdür. SQL ServerSağlayıcı uygulayan bir sqlserver: sürücü. Sağlayıcı için sqlserver birincil klasörler kümesi de tanımlar: sürücü. Her klasör ve alt klasörleri kullanarak erişilebilir nesneleri kümesi temsil eden bir SQL ServerYönetim nesne modeli. Bu birincil klasörler biri ile başlayan bir yolu bir alt odaklanmış zaman, ilişkili nesne modeli yöntemleri düğümü tarafından temsil edilen nesne eylemleri gerçekleştirmek için kullanabilirsiniz. Windows PowerShell klasörler tarafından uygulanan SQL Server 2012Sağlayıcı aşağıdaki tabloda listelenmiştir.
Klasör |
SQL Server nesne modeli ad |
Nesneleri |
---|---|---|
SQLSERVER |
Microsoft.SqlServer.Management.Smo Microsoft.SqlServer.Management.Smo.Agent |
Veritabanı nesneleri, tablolar, görünümler ve saklı yordamlar gibi. |
SQLServer:\SQLPolicy |
Ilke tabanlı yönetimi ilke ve esaslarını gibi nesneler. |
|
SQLServer:\SQLRegistration |
Sunucu gruplarını ve kayıtlı sunucuları kayıtlı sunucu nesneleri. |
|
SQLServer:\Utility |
Yönetilen örnekleri gibi yardımcı nesneleri Veritabanı Altyapısı. |
|
SQLSERVER:\DAC\ |
Microsoft.SqlServer.Management.DAC |
dac paketleri ve bir dac dağıtma gibi işlemleri gibi veri katmanlı uygulama nesneleri. |
SQLServer:\DataCollection |
Koleksiyon kümeleri ve yapılandırma depolar gibi veri toplayıcı nesneleri. |
|
SQLServer:\IntegrationServices |
Integration ServicesProjeler, paketleri ve ortamları gibi nesneler. |
|
SQLSERVER:\SQLAS |
Analysis Servicesküpler, toplamalardan ve boyutları gibi nesneler. |
Örneğin smo nesne modeli tarafından desteklenen herhangi bir nesneyi temsil edebilecek yollar başlatmak için SQLServer klasörünü kullanabilirsiniz. Önde gelen bir sqlserver yol SQLSERVER:\SQL\ parçasıdırComputerName\InstanceName. Düğümler örnek adından sonra diğer nesne koleksiyonları arasında (gibi Databasesya Views) ve nesne adları (gibi AdventureWorks2012). Şemalar nesne sınıfları temsil değil. Tablo veya görünüm gibi bir şema düğümü üst düzey nesnesi belirttiğinizde biçiminde nesne adını belirtmeniz gerekir SchemaName.ObjectName.
Bu yolu Vendoriçinde masa Purchasingşema AdventureWorks2012bir varsayılan örneğini veritabanında Veritabanı AltyapısıYerel bilgisayarda:
SQLSERVER:\SQL\localhost\DEFAULT\Databases\AdventureWorks2012\Tables\Purchasing.Vendor
smo nesne modeli hiyerarşisi hakkında daha fazla bilgi için bkz: smo nesne Model Diyagramı.
Yol düğümler koleksiyonu, ilişkili nesne modelindeki bir koleksiyon sınıfı ile ilişkilidir. Nesne adı düğümler aşağıdaki tabloda ilişkili nesne modelindeki nesne sınıfı ile ilişkilidir.
Yol |
smo sınıfı |
---|---|
SQLServer:\SQL\MyComputer\DEFAULT\Databases |
|
SQLServer:\SQL\MyComputer\DEFAULT\Databases\AdventureWorks2012 |
SQL Server sağlayıcısı görevleri
Görev Açıklaması |
Konu |
---|---|
Windows PowerShell cmdlet'leri yol düğümleri arasında gezinmek ve her düğümden düğüme nesneleri listesini almak için nasıl kullanılacağını açıklar. |
|
smo yöntemlerini ve özelliklerini rapor ve iş yolu bir düğüm tarafından temsil edilen nesne üzerinde gerçekleştirmek için nasıl kullanılacağını açıklar. Ayrıca bu düğüm için smo yöntemleri ve özellikleri listesini almak anlatılmaktadır. |
|
smo Tekdüzen Kaynak adı (urn) SQL Server sağlayıcısı yola dönüştürme açıklar. |
|
SQL Server kimlik doğrulaması bağlantıları kullanarak açmak açıklar SQL ServerSağlayıcı. Varsayılan olarak, Windows PowerShell oturumu çalıştıran Windows hesabı kimlik bilgilerini kullanarak yapılan Windows kimlik doğrulaması bağlantıları için Sağlayıcı kullanır. |
Veritabanı altyapısı PowerShell kimlik doğrulamasını yönetme |