Udostępnij za pośrednictwem


Using the SQL Server cmdlets

Funkcja jednego polecenia, które mają zwykle rzeczownik zlecenie konwencja nazewnictwa, takie jak są cmdlets PowerShell systemu Windows Uzyskaj pomoc or Zestaw NazwaKomputera.The SQL Server dostawca for Windows PowerShell supplies cmdlets specific to SQL Server.

CTRL + STRZAŁKA W GÓRĘ

SQL Server 2008 CTRL + STRZAŁKA niedziałający

W środowisku Windows PowerShell Uzyskaj pomoc apletu polecenia podaje informacje o każdym apletu polecenia.Uzyskaj pomoc zwraca informacje, takie jak składnia, definicji parametrów, dane wejściowe i typy danych wyjściowych i opis czynności wykonywane przez apletu polecenia.

These examples return the basic help, the full help, the syntax diagram, the parameters, and the examples for the SQL ServerEncode-SqlName cmdlet:

get-help "Encode-SqlName"
get-help "Encode-SqlName" -Full
get-help "Encode-SqlName" -Syntax
get-help "Encode-SqlName" -Parameter *
get-help "Encode-SqlName" -Examples

Klawisze CTRL + ALT + O

Wywołaj Sqlcmd obsługuje uruchomionySQLCMD skryptów lub polecenia, które zawierają Transact-SQL lub XQuery instrukcji. Może akceptować SQLCMD wejściowych jako albo znak ciąg wejściowego parametru lub jako nazwa pliku skryptu, aby otworzyć.Aby uzyskać więcej informacji zobacz Using the Invoke-Sqlcmd cmdlet.

Przepływ sterowania w widoku

Wywołaj PolicyEvaluation informuje, czy element miejsce docelowe zestaw SQL Server obiekty zgodne z warunkami zdefiniowanymi w zasady oparte na zasadach zarządzania. Widok Eksploratora pakietAby uzyskać więcej informacji zobacz Using the Invoke-PolicyEvaluation cmdlet.

ALT + S, V, K

Identifiers are the names of SQL Server objects.SQL Server identifiers support a wider range of characters than the Windows PowerShell language.Database Engine bracketed or quoted identifiers have very few restrictions on the characters used in the names.Niektóre znaki w cudzysłowach lub bracketed identyfikatorów nie mogą mieć zmienione znaczenie za pomocą PowerShell Windows ` escape znaków i może powodować problemy podczas korzystania z SQL Server Dostawca.

Trwa kodowanie SqlName apletu polecenia jako dane wejściowe SQL Server Identyfikator, a wszystkie znaki nieobsługiwane przez język PowerShell systemu Windows z reprezentacją, który będzie działać w systemie Windows PowerShell reformats. Trwa apletu polecenia SqlName dekodowania jako dane wejściowe zakodowany SQL Server Identyfikator i zwraca identyfikator oryginalnego. Na przykład:

  • CTRL + ZNAK PLUS

  • CTRL + ZNAK MINUS

Aby uzyskać więcej informacji zobacz Using SQL Server Identifiers in PowerShell.

Konwertowanie nazw URN na ścieżki

The SQL Server Management Object model (SMO) builds Uniform zasób Names (URN) for its objects. Skróty klawiaturowe w usług raportowaniaTworzenie wybranego projektu

SQLSERVER:\SQL\MyComputer\DEFAULT\Databases\AdventureWorks\Tables\Person.Address

Wyświetlić okno właściwości

Wyświetl okno dane

The Convert-UrnToPath cmdlet converts SMO URN strings to Windows PowerShell paths.Jeśli nazwy węzłów zawiera znaki rozszerzone, które nie są obsługiwane przez system Windows PowerShell nazw ścieżka, Konwertowanie UrnToPath koduje je w ich reprezentacji szesnastkowym.Jedno otwarte okno przy przenoszeniu do następnej

Skróty klawiaturowe w na powierzchnię projektu raportu

Przenieść zaznaczenie z jednego element raportu do następnego element w raporcie

Przenieś zaznaczone element raportuPosunąć zaznaczone element raportuNa przykład, następujące przykłady przedstawiają trzech sposobów określania Wywołaj Sqlcmd-QueryTimeout parametr:

Invoke-Sqlcmd -Query "SELECT @@VERSION;" -QueryTimeout 3
Invoke-Sqlcmd -Query "SELECT @@VERSION;" -QueryTime 3
Invoke-Sqlcmd -Query "SELECT @@VERSION;" -QueryT 3