
Herstellen einer Verbindung mit SQL Server Express
Wenn Sie eine Verbindung mit einem Server mit SQL Server Express herstellen, müssen Sie den Servernamen angeben. Falls SQL Server Express als benannte Instanz installiert ist, müssen Sie auch den Instanznamen angeben. Standardmäßig wird von sqlcmd die Windows-Authentifizierung verwendet. Wenn Sie zum Herstellen der Verbindung mit dem Server mit SQL Server Express die SQL Server-Authentifizierung verwenden, müssen Sie außerdem die Anmeldeinformationen für die Verbindung mit dem Server mit SQL Server Express angeben. Wenn Sie z. B. eine Verbindung mit einer Standardinstallation von SQL Server Express auf einem Server mit der Bezeichnung server1 herstellen, können Sie folgende Argumente verwenden:
sqlcmd -S server1\SQLExpress -U SqlUserAccount -P SqlPassword
Hinweis: |
|---|
|
Wenn Sie das -P-Argument verwenden, wird Ihr Kennwort als Nur-Text an Ihrer Eingabeaufforderung eingeblendet. Wenn Sie das -P-Argument auslassen, werden Sie aufgefordert, Ihr Kennwort einzugeben. Der von Ihnen eingegebene Text wird verborgen.
|
Wenn Sie mit einem Benutzerkonto angemeldet sind, das auf dem Server mit SQL Server Express als vertrauenswürdig gilt, müssen Sie die Argumente -U und -P nicht angeben:
sqlcmd -S server1\SQLExpress
Hinweis: |
|---|
|
Das -E-Argument gibt eine vertrauenswürdige Verbindung an. Da dies die Standardeinstellung für sqlcmd ist, muss das -E-Argument nicht angegeben werden.
|
Beispiel
Das folgende Beispiel zeigt die Verwendungsweise des Dienstprogramms sqlcmd zum Herstellen einer Verbindung mit einer Instanz von SQL Server Express namens SqlExpress auf einem Server mit dem Namen SqlServer1:
Sqlcmd -S SqlServer1\SqlExpress
Sobald Sie die Verbindung hergestellt haben, können Sie zum Verwalten der Instanz weitere Befehle ausgeben. Mit den folgenden Befehlen werden z. B. alle aktuell installierten Datenbanken angezeigt. Dadurch haben Sie die Möglichkeit, den logischen Namen einer angefügten SQL Server Express-Datenbank zu suchen:
SELECT name from sys.databases
Go