Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Procédure : établir une connexion à Base de données SQL Windows Azure à l'aide de sqlcmd

Vous pouvez vous connecter à Microsoft Base de données SQL Windows Azure avec l'utilitaire en ligne de commande sqlcmd fourni avec SQL Server. L'utilitaire sqlcmd vous permet d'entrer des procédures système, des fichiers de script et des instructions Transact-SQL à l'invite de commandes. 

Pour connaître les considérations générales relatives à la connexion aux bases de données dans Base de données SQL, consultez Instructions pour la connexion à Base de données SQL Windows Azure.

Connexion avec sqlcmd

Pour vous connecter à Base de données SQL Windows Azure avec sqlcmd, ajoutez le nom du serveur Base de données SQL à la connexion dans la chaîne de connexion à l'aide de la notation <login>@<server>. Par exemple, si votre connexion est appelée login1 et que le nom complet du serveur Base de données SQL est servername.database.windows.net, le paramètre username de la chaîne de connexion est login1@servername. Cette restriction impose des limitations sur le texte que vous pouvez choisir pour le nom de connexion. Pour plus d'informations, consultez CREATE LOGIN (Base de données SQL Windows Azure).

noteRemarque
Base de données SQL Windows Azure ne prend pas en charge les options -z et -Z utilisées pour modifier le mot de passe des utilisateurs avec SQLCMD. Pour modifier des mots de passe de connexion, vous pouvez utiliser l'ALTER LOGIN (Base de données SQL Windows Azure) après vous être connecté à la base de données master.

L'exemple suivant montre comment se connecter à la base de données master sur un serveur Base de données SQL, puis il crée un exemple de base de données à l'aide de l'instruction Transact-SQLCREATE DATABASE (Base de données SQL Windows Azure) :

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

Ensuite, vous pouvez vous connecter directement à la base de données créée précédemment et créer une table dans la base de données à l'aide de l'instruction Transact-SQLCREATE TABLE (Base de données SQL Windows Azure) :

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
noteRemarque
Base de données SQL Windows Azure ne prend pas en charge les tables de segments de mémoire. Vous devez créer une clé primaire ou un index cluster. Pour plus d'informations, consultez Instructions générales et limitations (Base de données SQL Windows Azure).

Pour plus d'informations sur l'utilitaire sqlcmd, consultez Utilitaire sqlcmd dans la Documentation en ligne de SQL Server.

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.
facebook page visit twitter rss feed newsletter