Samouczek SQLCMD krok po kroku

Użyj wiersza polecenia do interakcji z SQL Server w środowisku tekstowym

pisanie na laptopie

lechatnoir / Getty Images





Microsoft SQL Server oferuje bogate graficzne interfejsy użytkownika do pobierania i manipulowania danymi oraz konfigurowania baz danych SQL Server. Czasami jednak po prostu łatwiej jest pracować z tekstowym interpreterem poleceń. Niezależnie od tego, czy szukasz szybkiego i nieczystego sposobu na wykonanie zapytania SQL, czy chcesz umieścić instrukcje SQL w pliku skryptu Windows, SQLCMD obsługuje ten rodzaj interakcji.

Ta procedura działa we wszystkich wersjach systemu Windows i SQL Server. Jednak środowiska uruchomieniowe programu SQL Server muszą być zainstalowane na komputerze z systemem Windows. Na serwerze ten proces jest zwykle automatyczny. Aby połączyć się ze zdalnym serwerem SQL Server za pomocą lokalnego komputera z systemem Windows, użyj różnych procedur połączenia.



01 z 05

Otwórz wiersz polecenia

Wiersz polecenia

SQLCMD — interfejs tekstowy do SQL Server — wymaga sesji powłoki. Uruchom wiersz polecenia, naciskając Wygraj+R i pisanie CMD lub uruchamiając go za pomocą menu Start.

SQL Server nie oferuje własnego środowiska powłoki.



Użyj również wiersza polecenia zamiast nowszego PowerShell.

02 z 05

Połącz się z bazą danych

Połącz się z bazą danych

Użyj narzędzia SQLCMD, aby połączyć się z bazą danych:

|_+_|

To polecenie używa domyślnych poświadczeń systemu Windows, aby połączyć się z bazą danych określoną przez nazwa bazy danych . Możesz także określić nazwę użytkownika za pomocą flagi -U i hasło za pomocą flagi -P. Na przykład połącz się z Zasoby ludzkie baza danych przy użyciu nazwy użytkownika mikrofon i hasło właz za pomocą następującego polecenia:

|_+_| 03 z 05

Wpisz zapytanie

Zapytanie SQL

Rozpocznij wpisywanie instrukcji SQL po znaku zachęty 1>. Użyj tylu wierszy, ile chcesz w zapytaniu, naciskając Wchodzić klawisz po każdym wierszu. SQL Server nie wykonuje zapytania, dopóki nie zostanie to wyraźnie poinstruowane.
W tym przykładzie wpisujemy to zapytanie:



|_+_| 04 z 05

Wykonaj zapytanie

Wykonaj zapytanie

Gdy będziesz gotowy do wykonania zapytania, wpisz polecenie IŚĆ w nowym wierszu poleceń w SQLCMD i naciśnij Wchodzić . SQLCMD wykonuje zapytanie i wyświetla wyniki na ekranie.

05 z 05

Wyjdź z SQLCMD

Kiedy będziesz gotowy do wyjścia z SQLCMD, wpisz polecenie WYJŚCIE w pustym wierszu poleceń, aby powrócić do wiersza poleceń systemu Windows.