Starten des Hilfsprogramms „sqlcmd“

Gilt für:yes SQL Server (alle unterstützten Versionen) YesAzure SQL-Datenbank YesAzure SQL verwaltete Instanz yesAzure Synapse Analytics yesAnalytics Platform System (PDW)

Mit dem Hilfsprogramm sqlcmd können Sie Transact-SQL-Anweisungen, System prozeduren und Skriptdateien an der Eingabeaufforderung, im SQLCMD-Modus in SQL Server Management Studio und in einer Windows-Skriptdatei oder in einem Cmd.exe-Auftragsschritt eines SQL Server-Agentauftrags eingeben.

Hinweis

Die Windows-Authentifizierung ist der Standardauthentifizierungsmodus für sqlcmd. Um die SQL Server verwenden zu können, müssen Sie mithilfe der Optionen -U und -P einen Benutzernamen und ein Kennwort angeben.

Hinweis

Standardmäßig wird SQL Server Express sqlexpress als benannte Instanz 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 mit dieser Instanz des SQL Server Datenbank-Engine haben, müssen Sie möglicherweise konfigurieren, SQL Server Verbindungen zu akzeptieren.)

  2. Geben Sie an der Eingabeaufforderung sqlcmdein.

  3. Drücken Sie die EINGABETASTE.

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

    1 ist die sqlcmd-Eingabeaufforderung , die die Zeilennummer angibt. Bei jedem Drücken der EINGABETASTE wird die Nummer um eins erhöht.

  4. Geben Sie zum Beenden der sqlcmd -Sitzung an der Eingabeaufforderung von sqlcmdEXIT 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 -SmyServer\Instanznameein. Ersetzen Sie myServer\instanceName durch den Namen des Computers und die Instanz SQL Server, mit der Sie eine Verbindung herstellen möchten.

  2. Drücken Sie die EINGABETASTE.

    Die sqlcmd-Eingabeaufforderung (1) gibt an, dass Sie mit der angegebenen Instanz von SQL Server.

    Hinweis

    Eingegebene Transact-SQL-Anweisungen werden in einem Puffer gespeichert. Sie werden als Batch ausgeführt, wenn der Befehl GO erkannt wird.

Nächste Schritte

In den folgenden Artikeln erfahren Sie mehr über sqlcmd und verwandte Konzepte: