Udostępnij za pośrednictwem


Uruchamianie narzędzia sqlcmd

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)baza danych SQL w Microsoft Fabric

Narzędzie sqlcmd umożliwia wprowadzanie instrukcji Transact-SQL, procedur systemowych i plików skryptów w wierszu polecenia, w Edytowaniu skryptów SQLCMD za pomocą edytora zapytań, w programie SQL Server Management Studio oraz w pliku skryptu Windows lub jako krok zadania (Cmd.exe) systemu operacyjnego w zadaniu agenta SQL Server.

Notatka

Uwierzytelnianie systemu Windows to domyślny tryb uwierzytelniania dla sqlcmd. Aby użyć uwierzytelniania programu SQL Server, należy określić nazwę użytkownika i hasło przy użyciu opcji -U i -P.

Domyślnie program SQL Server Express jest instalowany jako nazwane wystąpienie sqlexpress.

Uruchom narzędzie sqlcmd i połącz się z domyślną instancją SQL Server.

  1. W menu Start wybierz pozycję Uruchom. W polu Otwórz wpisz cmd, a następnie wybierz OK, aby otworzyć wiersz polecenia. (Jeśli wcześniej nie nawiązałeś połączenia z tym wystąpieniem Silnika Bazy Danych SQL Server, może być konieczne skonfigurowanie SQL Server, aby akceptował połączenia).

  2. W wierszu polecenia wpisz sqlcmd.

  3. Naciśnij ENTER.

    Masz teraz zaufane połączenie z domyślnym wystąpieniem programu SQL Server, które działa na Twoim komputerze.

    1> to polecenie sqlcmd określające numer wiersza. Za każdym razem, gdy naciskasz ENTER, liczba zwiększa się o jedną.

  4. Aby zakończyć sesję sqlcmd, wpisz EXIT w wierszu polecenia sqlcmd.

Uruchom narzędzie sqlcmd i połącz się z nazwanym wystąpieniem programu SQL Server

  1. Otwórz okno wiersza polecenia i wpisz sqlcmd -S<myServer\instanceName>. Zastąp <myServer\instanceName> nazwą komputera i instancją silnika bazy danych SQL Server, z którym chcesz nawiązać połączenie.

  2. Naciśnij ENTER.

    Monit sqlcmd (1>) wskazuje, że masz połączenie z określonym wystąpieniem programu SQL Server.

    Wprowadzone instrukcje Transact-SQL są przechowywane w buforze. Są one wykonywane seryjnie po napotkaniu polecenia GO.