Jak uruchomić skrypt SQL z Microsoft SQL Server Express

Uruchom swoje skrypty SQL za pomocą SQL Server Express i wiersza poleceń Windows.

Instrukcje

Krok 1

Wpisz CMD w menu "Start" i naciśnij "Enter". Pojawi się wiersz polecenia.

Krok 2

Wprowadź jedno z następujących poleceń, aby połączyć się z bazą danych:

Sqlcmd -u nazwa użytkownika -p hasło Sqlcmd -S nazwa_komputera \ nazwa_instancji

Użyj pierwszego polecenia, jeśli wybierzesz nazwę użytkownika i hasło podczas instalacji SQL Server Express. Zmień "username" i "password" na wybraną nazwę użytkownika i hasło. Użyj drugiego polecenia, jeśli utworzyłeś "nazwaną instancję" podczas instalacji. Zmień "nazwa_komputera" na nazwę komputera i "nazwa_instancji" na nazwę instancji SQL utworzonej podczas instalacji.

Krok 3

Napisz następujące polecenie i naciśnij "Enter":

Sqlcmd -i C: \ mySqlScript.sql

SQL Server Express wykona skrypt o nazwie "mySqlScript.sql". Zmień "mySqlScript.sql" na nazwę skryptu, który chcesz uruchomić. Obejmuje kompletną trasę. Jeśli skrypt SQL zwróci dane z bazy danych, SQL Server Express wyświetli wyniki w oknie wiersza poleceń.

Krok 4

Wpisz Sqlcmd -i C: \ scriptname -o C: \ outputFile.txt i naciśnij "Enter", aby ponownie uruchomić skrypt. Spowoduje to przekierowanie wyników do pliku tekstowego o nazwie "C: \ outputFile.txt". Możesz umieścić nazwę, którą chcesz, do tego pliku. Zapisanie go jako pliku tekstowego jest wygodne, gdy trzeba przechwycić i zapisać wyniki zapytania.

Krok 5

Napisz wyjście Sqlcmd. SQL Server Express zakończy sesję.