Pomoc programu SQL Server PowerShell
Informacje dotyczące korzystania z kilku źródeł SQL Server dostawca dla środowiska Windows PowerShell i apletów.Obejmuje pomoc, która jest dostępna w środowisku Windows PowerShell.
Informacje ogólne
Aby uzyskać więcej informacji dotyczących zasobów, można użyć, aby dowiedzieć się Windows PowerShell, zobacz Nauka PowerShell.
Omówienie SQL Server cmdlet i dostawca, zobacz Omówienie programu SQL Server PowerShell.
Za pomocą Get-Help
Użyj Get-Help polecenia, aby uzyskać pomoc w środowisku Windows PowerShell.Get-Help przewiduje pomoc podstawową języka Windows PowerShell i różnych apletów i dostawców w Windows PowerShell.
SQL Server Obsługuje apletów Get-Help.Get-Help zwraca informacje o użycie apletu polecenia, takie jak składnia i opisy parametrów.Następujące przykłady zwraca pełną Pomoc dla Polecenie Wywołaj-Sqlcmd, pomoc tylko parametrów i pomocy tylko przykłady:
Get-Help Invoke-Sqlcmd -Full
Get-Help Invoke-Sqlcmd -Parameter *
Get-Help Invoke-Sqlcmd -Examples
Więcej informacji na temat sposobów korzystania z Get-Help Aby dowiedzieć się więcej na temat apletów poleceń, zobacz Get-Help: Uzyskiwanie pomocy.
SQL Server Dostawca obsługuje także Get-Help.Na przykład zwraca ten kod podstawowe informacje o SQL Server dostawca:
Get-Help SQLServer
Ten kod zwraca listę dostawców aktualnie włączone w sesja środowiska Windows PowerShell:
Get-Help -Category provider
Aby uzyskać informacje dotyczące uzyskiwania pomocy dostawca w Windows PowerShell, zobacz dysków i dostawca.
Wywołać polecenie Sqlcmd pomocy
Polecenie Wywołaj-Sqlcmd potrzebny aplet polecenia jako dane wejściowe dowolny plik kwerendy lub skryptów mogą być uruchamiane przez polecenie sqlcmd narzędzia.Można użyć Get-Help Aby uzyskać informacje Polecenie Wywołaj-Sqlcmd i jego parametry, ale nie Get-Help pokrycia polecenie sqlcmd kwerend.
-Query Lub -QueryFromFile może zawierać dane wejściowe:
polecenie SQLCMD zmiennych i poleceń.Informacje te zmienne i poleceń, zobacz sekcję Uwagi Narzędzie sqlcmd.
Transact-SQL sprawozdania.Więcej informacji o Transact-SQL języka, zobacz Odniesienia języka Transact-SQL (aparat bazy danych).
XQuery sprawozdania.Więcej informacji o obsługiwanych przez język XQuery SQL Server, zobacz Skorowidz języka XQuery (aparat bazy danych).
SQL ServerDostawca pomocy
SQL Server Dostawca udostępnia hierarchię SQL Server obiektów w ścieżkach podobne do ścieżki systemu plików.Na przykład jest to ścieżka do dostawcy tabela w Zakup schemat AdventureWorks2008R2 bazy danych w wystąpienie domyślne aparatu bazy danych:
SQL:\MyComputer\DEFAULT\Databases\AdventureWorks2008R2\Tables\Purchasing.Vendor
Dostawca implementuje węzłów innego dysku dla obiektów objętych różnymi SQL Server modeli obiektów zarządzania.Ścieżki z SQL: dysk za pomocą obiektów objętych SQL Server Zarządzanie obiektami (SMO), takie jak tabele i widoki.Kiedy przejdź do węzła w ścieżka, można użyć metody modelu obiektów i właściwości, które dotyczą tego typu obiektu.
Można użyć Członkowskie Get polecenia, aby dowiedzieć się jakie metody i właściwości dostępnych dla węzła ścieżka.Na przykład można uruchomić ten kod, aby wyświetlić metody obsługiwane przez węzeł bazy danych:
Set-Location SQL:\MyComputer\DEFAULT\Databases
Get-Item . | Get-Member -Type Methods
Ten kod zawiera listę właściwości dla zmiennej, która została zestaw do obiektu SMO tabeli:
$MyVar = New-Object Microsoft.SqlServer.Management.SMO.Table
$MyVar | Get-Member -Type Properties
Dokumentacja dla modeli obiektów dla różnych dysków są:
SQL: dyski.
Aby uzyskać więcej informacji dotyczących pojęć SMO, zobacz SQL Server Management Objects (obiekty SMO).
Aby uzyskać więcej informacji na temat SMO odwołania Zobacz Microsoft.SqlServer.Management.Smo.