Udostępnij za pośrednictwem


(Bazy danych aparatu skryptów)

Aparat baz danych programu SQL Server Obsługuje Microsoft wykonywanie skryptów środowiska PowerShell do zarządzania wystąpieniami Aparat baz danych i obiektów w instancji.Można również utworzyć i uruchomić Aparat baz danych kwerendy zawierające Transact-SQL i XQuery w środowiskach bardzo podobne do środowisk wykonywanie skryptów.

SQL Server PowerShell

SQL Serverobejmuje dwie SQL Server przystawki PowerShell, które implementują:

  • A SQL Server PowerShell dostawca, który udostępnia SQL Server hierarchii modelu obiektów zarządzania ścieżkami PowerShell, które są podobne do ścieżki systemu plików.Można użyć SQL Server klasy modelu obiektów zarządzania do zarządzania obiektami reprezentowane na każdym węźle ścieżka.

  • Zestaw SQL Server apletów, który implementuje SQL Server polecenia.Jedno z poleceń jest Polecenie Wywołaj-Sqlcmd.To jest używane do uruchamiania Aparat baz danych kwerendy skrypty uruchamiane z polecenie sqlcmd narzędzia.

SQL ServerUruchamianie PowerShell udostępnia dwie funkcje:

  • Sqlps narzędzie, które uruchamia PowerShell i ładuje SQL Server Ubezp. przystawkiInterakcyjne można uruchomić polecenia PowerShell ad hoc.Można uruchomić za pomocą polecenia, takie jak pliki skryptów.\MyFolder\MyScript.ps1.Można uruchomić sqlps w wiersz polecenia lub klikając prawym przyciskiem myszy na węzłach w SQL Server Management Studio Object Explorer drzewa i wybierając Start powershell.

  • Pliki skryptu PowerShell mogą być używane jako dane wejściowe do SQL Server czynności zadanie PowerShell agenta, który uruchamiać skrypty zaplanowanych interwałach lub w odpowiedzi na zdarzenia systemowe.

Kwerendy aparat bazy danych

Aparat baz danych skrypty kwerendy zawiera trzy typy elementów:

  • Transact-SQL instrukcji języka.

  • XQuery instrukcji języka

  • Polecenia i zmienne z polecenie sqlcmd narzędzia.

SQL Serveroferuje trzy środowiska do tworzenia i uruchamiania Aparat baz danych kwerendy:

  • Można interaktywnie uruchomić i debugowania Aparat baz danych kwerendy w Aparat baz danych Edytor kwerend w SQL Server Management Studio.Kod i debugowania kilku instrukcji w jednej sesja, można później zapisać wszystkie sprawozdania w pojedynczego pliku skryptu.

  • Polecenie sqlcmd narzędzie wiersz polecenia umożliwia interakcyjne uruchamianie Aparat baz danych kwerendy, a także istniejące działania Aparat baz danych kwerendy plików skryptów.

Aparat baz danychpliki skryptów kwerendę zazwyczaj są zakodowane interakcyjnie w SQL Server Management Studio za pomocą Aparat baz danych Edytor kwerend.Później można otworzyć pliku w jednym z tych środowisk:

  • Use the SQL Server Management Studio File/Open menu to open the file in a new Aparat baz danych Query Editor window.

  • Use the -iinput_file parameter to run the file with the sqlcmd utility.

  • Użyj - queryfromfile parametru do uruchomienia pliku z Polecenie Wywołaj-Sqlcmd polecenia w SQL Server PowerShell skryptów.

  • Użyj SQL Server agenta Transact-SQL czynności zadanie uruchamiania skryptów w zaplanowanych interwałach lub w odpowiedzi na zdarzenia systemowe.

Ponadto można używać SQL Server Wygenerować Kreatora skryptu do generowania Transact-SQL skryptów.Kliknięcie prawym przyciskiem myszy obiektów w SQL Server Management Studio Object Explorer, a następnie wybierz Generowanie skryptu element menu.Generowanie skryptu uruchamia kreatora, który prowadzi użytkownika przez proces tworzenia skryptu.Aby uzyskać więcej informacji, zobacz Dokumentowanie i skryptów baz danych.