SQL Server PowerShell Help
Istnieje kilka źródeł informacji na temat używania SQL Server Dostawca PowerShell systemu Windows i cmdlets. Konfigurowanie systemu Windows
Informacje ogólne
Dla zasobów, można użyć, aby dowiedzieć się więcej PowerShell systemu Windows Zobacz Learning PowerShell.
Aby zapoznać się z omówieniem SQL Server cmdlets i dostawca, zobacz SQL Server PowerShell Overview.
Korzystanie z polecenia Get-Help
Użycie Uzyskaj pomoc apletu polecenia Aby uzyskać pomoc w środowisku PowerShell systemu Windows.Uzyskaj pomoc zapewnia podstawowe Pomoc dla języka PowerShell systemu Windows oraz różne cmdlets i dostępne w systemie Windows PowerShell dostawców.
The SQL Server cmdlets support Get-Help.Uzyskaj pomoc zwraca informacje o sposobie użycia apletu polecenia, takie jak opisy składni i parametrów.Użyj strony Projekty i rozwiązania problemów w Opcjeokno dialogowe, aby określić następujące ustawienia:
Get-Help Invoke-Sqlcmd -Full
Get-Help Invoke-Sqlcmd -Parameter *
Get-Help Invoke-Sqlcmd -Examples
Aby uzyskać więcej informacji na temat sposobów korzystania z Uzyskaj pomoc , aby dowiedzieć się więcej o cmdlets, zobacz temat Polecenie GET Pomoc: Uzyskiwanie pomocy.
Dostawca programu SQL Server obsługuje również polecenie Get-Help.Na przykład następujący kod zwraca podstawowe informacje o dostawcy programu SQL Server:
Get-Help SQLServer
Określanie dodatek kontrola urządzenie źródłowe.
Get-Help -Category provider
Aby uzyskać więcej informacji na temat uzyskiwania pomocy dostawca w PowerShell systemu Windows Zobacz Dyski i dostawców.
Konfigurowanie dodatku typu plug-in.
The Invoke-Sqlcmd cmdlet takes as input any query or script file that can be run by the sqlcmd utility.Można użyć Uzyskaj pomoc , aby uzyskać informacje na temat Wywołaj Sqlcmd i jego parametry, ale nie Uzyskaj pomoc pokryciaSQLCMD kwerendy.
The -Query or -QueryFromFile input can contain:
Zmienne i polecenia programu narzędziowego sqlcmd.Aby uzyskać informacje na temat tych zmiennych i poleceń, zobacz sekcję Uwagi na stronie sqlcmd Utility.
Instrukcje języka Transact-SQL.Aby uzyskać informacje na temat języka Transact-SQL, zobacz Odwołanie języka Transact-SQL (aparat bazy danych).
Ustawienie właściwości połączenia danych.Informacje na temat języka XQuery obsługiwane przez SQL Server, zobacz XQuery Language Reference (aparat bazy danych).
Ustawianie opcji Tabela i wykres.
The SQL Server dostawca exposes the hierarchy of SQL Server objects in paths similar to file system paths. Na przykład jest to ścieżka do Dostawcy tabelaZakupu schematuAdventureWorks bazy danych w domyślnym wystąpienie Database Engine:
SQL:\MyComputer\DEFAULT\Databases\AdventureWorks\Tables\Purchasing.Vendor
Dostawca implementuje różne węzły napędu obiektów objętych różnymi modelami zarządzania programu SQL Server.W ścieżkach zawierających SQL: napęd są używane obiekty objęte obiektami zarządzania programu SQL Server (SMO), jak tabele i widoki.Po przejściu do pewnego węzła w ścieżce można korzystać z metod obiektu modelu i właściwości dotyczących tego typu obiektu.
Można użyć Polecenie GET Członkowskich apletu polecenia aby dowiedzieć się, jakie metody i właściwości dostępnych dla węzła ścieżka.Określanie opcji rozmieszczania i wyświetlania elementów.
Set-Location SQL:\MyComputer\DEFAULT\Databases
Get-Item . | Get-Member -Type Methods
Następujący kod wyświetla listę właściwości zmiennej, które są ustawione dla obiektu tabeli SMO:
$MyVar = New-Object Microsoft.SqlServer.Management.SMO.Table
$MyVar | Get-Member -Type Properties
Określenie generowania kodu, układ, tag inteligentny i zachowanie przybornika.
SQL: napędy.
Aby uzyskać informacje dotyczące pojęć SMO, zobacz SQL Server Management Objects (obiekty SMO).
Aby uzyskać obiekty SMO informacje Zobacz Microsoft.SqlServer.Management.Smo.