Aracılığıyla paylaş


SQL Server PowerShell Yardımı

Çeşitli kaynaklardan kullanma hakkında bilgi vardır SQL Server Sağlayıcı Windows PowerShell ve davranırlar. Bu, Windows PowerShell ortamında kullanılabilir Yardım içerir.

Genel bilgiler

Windows PowerShell bilgi edinmek için kullanabileceğiniz kaynaklar için bkz: PowerShell öğrenme.

Genel bir bakış için SQL Server davranırlar ve sağlayıcı için bkz: SQL Server PowerShell genel bakış.

GET-Yardım kullanma

Use GET-Yardım cmdlet'i Windows PowerShell ortamında Yardım almak için.GET-Yardım Windows PowerShell dili çeşitli davranırlar ve Windows PowerShell içinde kullanılabilir sağlayıcılar temel Yardım sağlar.

The SQL Server cmdlets support Get-Help.GET-Yardım sözdizimi ve parametre açıklamaları gibi cmdlet'i kullanım bilgilerini döndürür.Aşağıdaki örnekler verir tam Yardım için Çağır sqlCmd, yalnızca parametreleri için Yardım ve sonra yeni örnek için Yardım:

Get-Help Invoke-Sqlcmd -Full
Get-Help Invoke-Sqlcmd -Parameter *
Get-Help Invoke-Sqlcmd -Examples

Kullanabileceğiniz yöntemleri hakkında daha fazla bilgi için GET-Yardım davranırlar'in hakkında bilgi için bkz:GET-Yardımı:Yardım alma.

The SQL Server sağlayıcı also supports Get-Help.Örneğin, bu kodu hakkında temel bilgiler verir SQL Server Sağlayıcı:

Get-Help SQLServer

Bu kod şu anda Windows PowerShell oturumunuzda etkin sağlayıcılarının bir listesini verir:

Get-Help -Category provider

Windows PowerShell sağlayıcı Yardım alma hakkında daha fazla bilgi için bkz: Sürücüleri ve sağlayıcılar.

Çağır sqlCmd Yardım

The Invoke-Sqlcmd cmdlet takes as input any query or script file that can be run by the sqlcmd utility.Kullanabileceğiniz GET-Yardım hakkında bilgi almak içinÇağır sqlCmd ve parametreleri, ancak hiçbir GET-Yardım kapsamınısqlCmd sorgular.

The -Query or -QueryFromFile input can contain:

SQL Server sağlayıcı Yardım

The SQL Server sağlayıcı exposes the hierarchy of SQL Server objects in paths similar to file system paths. Örneğin, bu yol, Satıcı tablosundaSatın alma şemaAdventureWorks adlı bir varsayılan örnek veritabanıDatabase Engine:

SQL:\MyComputer\DEFAULT\Databases\AdventureWorks\Tables\Purchasing.Vendor

Sağlayıcıyı farklı bir sürücü düğümlerin farklı tarafından kapsanan nesneleri için kullanır. SQL Server Yönetim nesnesi modeller. SQL ile yollar: sürücü tarafından kapsanan nesneleri kullanmaSQL Server Yönetim Nesneleri (SMO), tablolar ve görünümler gibi. Yol bir düğümünde gittiğinizde, nesne türü için geçerli özellikleri ve nesne modeli yöntemlerini kullanabilirsiniz.

Kullanabileceğiniz GET-üyelik cmdlet'i hangi yöntemleri ve özellikleri için bir yol düğüm kullanılabilir öğrenmek için.Örneğin, Databases düğümü için desteklenen yöntemlerden görmek için bu kodu çalıştırabilirsiniz:

Set-Location SQL:\MyComputer\DEFAULT\Databases
Get-Item . | Get-Member -Type Methods

Bu kod, SMO tablo nesneye küme bir değişken için özellikler listelenmiştir:

$MyVar = New-Object Microsoft.SqlServer.Management.SMO.Table
$MyVar | Get-Member -Type Properties

Farklı sürücüler için nesne modellerini belgelerine şunlardır:

  • sql: sürücü.