Exporter (0) Imprimer
Développer tout

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

Mis à jour: décembre 2013

Vous pouvez vous connecter à Microsoft Base de données SQL Microsoft 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 Azure, consultez Instructions pour la connexion à Base de données SQL Windows Azure.

Pour vous connecter à Base de données SQL Microsoft Azure avec sqlcmd, ajoutez le nom du serveur Base de données SQL Azure à 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 Azure 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 Azure).

noteRemarque
Base de données SQL Microsoft 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 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 Azure, puis il crée un exemple de base de données à l'aide de l'instruction Transact-SQLCREATE DATABASE (Base de données SQL 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 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 Microsoft 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 et limitations générales de la Base de données SQL Azure.

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

Voir aussi

Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft