Freigeben über


Starten des Dienstprogramms sqlcmd

Gilt für:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL-Datenbank in Microsoft Fabric

Mit dem Dienstprogramm sqlcmd können Sie an der Eingabeaufforderung, beim Bearbeiten von SQLCMD-Skripts mit dem Abfrage-Editor in Informationen zu SQL Server Management Studio und in einer Windows-Skriptdatei oder in einem Auftragsschritt des Betriebssystems (Cmd.exe) eines SQL Server-Agent-Auftrags Transact-SQL-Anweisungen, Systemprozeduren und Skriptdateien eingeben.

Note

Die Windows-Authentifizierung ist der Standardauthentifizierungsmodus für sqlcmd. Um die SQL Server-Authentifizierung zu verwenden, müssen Sie einen Benutzernamen und ein Passwort mit den Optionen -U und -P angeben.

Standardmäßig wird SQL Server Express als die benannte Instanz xxx sqlexpress installiert.

Starten des Hilfsprogramms "sqlcmd" und Herstellen einer Verbindung mit einer Standardinstanz von SQL Server

  1. Wählen Sie im Startmenü Ausführen aus. Geben Sie im Feld Öffnen den Befehl cmdein, und wählen Sie OK aus, um ein Eingabeaufforderungsfenster zu öffnen. (Wenn Sie noch keine Verbindung zu dieser Instanz des SQL Server-Datenbankmoduls hergestellt haben, müssen Sie SQL Server möglicherweise so konfigurieren, dass er Verbindungen akzeptiert).

  2. Geben Sie an der Eingabeaufforderung sqlcmd ein.

  3. Drücken Sie ENTER.

    Sie verfügen jetzt über eine vertrauenswürdige Verbindung mit der Standardinstanz von SQL Server , die auf dem Computer ausgeführt wird.

    1> ist die sqlcmd-Eingabeaufforderung, die die Zeilennummer angibt. Jedes Mal, wenn Sie ENTER drücken, erhöht sich die Zahl um eins.

  4. Um die sqlcmd-Sitzung zu beenden, geben Sie EXIT an der sqlcmd-Eingabeaufforderung ein.

Starten des Hilfsprogramms "sqlcmd" und Herstellen eine Verbindung mit einer benannten Instanz von SQL Server

  1. Öffnen Sie ein Eingabeaufforderungsfenster und geben Sie sqlcmd -S<myServer\instanceName> ein. Ersetzen Sie <myServer\instanceName> durch den Namen des Computers und der Instanz des SQL Server-Datenbankmoduls, mit dem Sie sich verbinden möchten.

  2. Drücken Sie ENTER.

    Die Eingabeaufforderung sqlcmd (1>) zeigt an, dass Sie mit der angegebenen Instanz von SQL Server verbunden sind.

    Die von Ihnen eingegebenen Transact-SQL-Anweisungen werden in einem Puffer gespeichert. Sie werden als Stapel ausgeführt, wenn Sie auf den Befehl GO stoßen.