Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Es gibt mehrere Informationsquellen zur Verwendung des SQL Server-Anbieters für Windows PowerShell und Cmdlets. Dies schließt die Hilfe ein, die in der Windows PowerShell-Umgebung verfügbar ist.
Bevor Sie beginnen
Informationen zu Windows PowerShell finden Sie im Handbuch für die ersten Schritte mit Windows PowerShell.
Eine Übersicht über die SQL Server-Cmdlets und -Anbieter finden Sie unter SQL Server PowerShell.
Hilfe in der Windows PowerShell-Umgebung
Verwenden Sie das Cmdlet "Get-Help ", um Hilfe in der Windows PowerShell-Umgebung zu erhalten. Get-Help bietet grundlegende Hilfe für die Windows PowerShell-Sprache und die verschiedenen Cmdlets und Anbieter, die in Windows PowerShell verfügbar sind.
Weitere Informationen zu den Möglichkeiten, wie Sie Get-Help verwenden können, finden Sie unter "Get-Help: Getting Help".
Sql Server PowerShell-Anbieterhilfe
Der SQL Server PowerShell-Anbieter implementiert mehrere Ordner auf einem virtuellen SQLSERVER-Laufwerk, z. B. sqlserver:\SQL und SQLSERVER:\DAC-Ordner. Jeder Ordner ist einem der SQL Server-Verwaltbarkeitsobjektmodelle zugeordnet. Sie können zwar die Methoden und Eigenschaften auflisten, die jedem Knoten in einem SQL Server-Pfad zugeordnet sind, aber Sie können in der PowerShell-Umgebung keine Hilfe für sie erhalten. Eine Tabelle der Ordner mit Links zur zugeordneten Programmierreferenz finden Sie unter SQL Server PowerShell Provider.
Invoke-Sqlcmd Hilfe
Das Cmdlet Invoke-Sqlcmd verwendet jede Abfrage- oder Skriptdatei, die vom sqlcmd-Hilfsprogramm ausgeführt werden kann. Sie können Get-Help verwenden, um Informationen zu Invoke-Sqlcmd und den zugehörigen Parametern abzurufen, aber es gibt keine Get-Help-Abdeckung für die sqlcmd-Abfragen .
Die Eingabe -Query oder -QueryFromFile kann Folgendes enthalten:
sqlcmd-Variablen und -Befehle. Informationen zu diesen Variablen und Befehlen finden Sie im Abschnitt "Hinweise" des sqlcmd-Hilfsprogramms.
Transact-SQL-Anweisungen Weitere Informationen zur sprache Transact-SQL finden Sie unter Transact-SQL Reference (Database Engine).
XQuery-Anweisungen. Weitere Informationen zur von SQL Server unterstützten XQuery-Sprache finden Sie unter XQuery Language Reference (SQL Server).
Hilfe zu einem SQL Server-Cmdlet abrufen
So erhalten Sie Hilfe zu einem cmdlet
- Führen Sie Get-Help aus, indem Sie den Namen des Cmdlets und die Ebene der zurückzugebenden Hilfe angeben.
Beispiel: Cmdlet-Get-Help
In den folgenden Beispielen werden verschiedene Hilfeebenen für Invoke-Sqlcmd zurückgegeben:
## Get the basic help.
Get-Help Invoke-Sqlcmd
## Get the full help.
Get-Help Invoke-Sqlcmd -Full
## Get the parameter descriptions.
Get-Help Invoke-Sqlcmd -Parameter *
## Get the code examples.
Get-Help Invoke-Sqlcmd -Examples
## Get the syntax diagram.
Get-Help Invoke-Sqlcmd -Syntax
Liste von Anbietern abrufen
So rufen Sie eine Liste der aktiven Anbieter ab
- Führen Sie Get-Help aus und geben Sie die Anbieterkategorie an.
Weitere Informationen zum Abrufen von Anbieterhilfen in Windows PowerShell finden Sie unter "Laufwerke und Anbieter".
Beispiel: Abrufen einer Liste von Anbietern
Dieser Code gibt eine Liste der Anbieter zurück, die derzeit in Ihrer Windows PowerShell-Sitzung aktiviert sind:
Get-Help -Category provider
Abrufen von Hilfe zum SQL Server-Anbieter
So erhalten Sie Hilfe zum Anbieter
- Starten Sie Get-Help und geben Sie den Namen SQLServer an
Beispiel: Abrufen der SQL Server-Anbieterhilfe
In diesem Beispiel werden grundlegende Informationen zum SQL Server-Anbieter zurückgegeben:
Get-Help SQLServer
Methoden und Eigenschaften auflisten
So listen Sie die Methoden und Eigenschaften für einen Knoten in einem SQL Server-Anbieterpfad auf
Entweder wechseln Sie zu einem Knoten im SQL-Server-Pfad, oder erstellen Sie eine Variable, die auf diesen Ort verweist.
Führen Sie das Cmdlet Get-Member mit dem Parameter -Type aus, festgelegt auf Methoden oder Eigenschaften.
Beispiele: Auflisten von Methoden und Eigenschaften
In diesem Beispiel werden die methoden aufgeführt, die für den Knoten "Datenbanken" unterstützt werden:
Set-Location SQL:\MyComputer\DEFAULT\Databases
Get-Item . | Get-Member -Type Methods
In diesem Beispiel werden die Eigenschaften für eine Variable aufgelistet, die auf ein SMO Table-Objekt festgelegt wurde:
$MyVar = New-Object Microsoft.SqlServer.Management.SMO.Table
$MyVar | Get-Member -Type Properties
Siehe auch
SQL Server PowerShell-Anbieter
Verwenden Sie die Cmdlets des Datenbankmoduls