Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Vorgehensweise: Herstellen einer Verbindung mit der Windows Azure SQL-Datenbank über sqlcmd

Die Verbindung mit Microsoft Windows Azure SQL-Datenbank kann über die Eingabeaufforderung mithilfe des sqlcmd-Hilfsprogramms hergestellt werden, das Teil von SQL Server ist. Das sqlcmd-Hilfsprogramm ermöglicht es Ihnen, Transact-SQL-Anweisungen, Systemprozeduren und Skriptdateien an der Eingabeaufforderung einzugeben. 

Allgemeine Überlegungen zum Herstellen einer Verbindung mit Datenbanken in SQL-Datenbank finden Sie unter Richtlinien zum Herstellen einer Verbindung mit der Windows Azure SQL-Datenbank.

Herstellen einer Verbindung mithilfe von 'sqlcmd'

Wenn Sie mithilfe von sqlcmd eine Verbindung mit Windows Azure SQL-Datenbank herstellen möchten, muss an die Anmeldung in der Verbindungszeichenfolge unter Verwendung der Schreibweise <login>@<server> der SQL-Datenbank-Servername angefügt werden. Lautet die Anmeldung also beispielsweise login1 und der vollqualifizierte Name des SQL-Datenbank-Servers servername.database.windows.net, entspricht der username-Parameter der Verbindungszeichenfolge login1@servername. Aufgrund dieser Einschränkung müssen beim Festlegen des Anmeldenamens bestimmte Regeln beachtet werden. Weitere Informationen finden Sie unter CREATE LOGIN (Windows Azure SQL-Datenbank).

noteHinweis
Die Optionen "–z" und "–Z", die bei SQLCMD zum Ändern des Benutzerkennworts verwendet werden, werden von Windows Azure SQL-Datenbank nicht unterstützt. Anmeldekennwörter können nach dem Herstellen einer Verbindung mit der master-Datenbank mithilfe der ALTER LOGIN (Windows Azure SQL-Datenbank) geändert werden.

Im folgenden Beispiel wird gezeigt, wie eine Verbindung mit der master-Datenbank auf einem SQL-Datenbank-Server hergestellt und anschließend eine Beispieldatenbank mit der Transact-SQL-Anweisung CREATE DATABASE (Windows Azure SQL-Datenbank) erstellt wird:

C:\>sqlcmd -U <ProvideLogin@Server> -P <ProvidePassword> -S <ProvideServerName> -d master
1> CREATE DATABASE <ProvideDatabaseName>;
2> GO
1> QUIT

Anschließend können Sie eine direkte Verbindung mit der zuvor erstellten Datenbank herstellen und mithilfe der Transact-SQL-Anweisung CREATE TABLE (Windows Azure SQL-Datenbank) eine neue Tabelle in der Datenbank erstellen:

C:\>sqlcmd -U <ProvideLogin@Server> -P <ProvidePassword> -S <ProvideServerName> -d <ProvideDatabaseName>
1> CREATE TABLE table1 (Col1 int primary key, Col2 varchar(20));
2> GO
3> QUIT
noteHinweis
Heap-Tabellen werden von Windows Azure SQL-Datenbank nicht unterstützt. Sie müssen einen Primärschlüssel oder einen gruppierten Index erstellen. Weitere Informationen finden Sie unter Allgemeine Richtlinien und Einschränkungen (Windows Azure SQL-Datenbank).

Weitere Informationen zum sqlcmd-Hilfsprogramm finden Sie in der SQL Server-Onlinedokumentation unter sqlcmd (Hilfsprogramm).

Siehe auch

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
© 2013 Microsoft. Alle Rechte vorbehalten.
facebook page visit twitter rss feed newsletter