Exporter (0) Imprimer
Développer tout

Connexion à un base de données SQL Azure à l'aide de sqlcmd

Mis à jour: novembre 2014

Vous pouvez vous connecter à une base de données SQL Microsoft Azure avec l'utilitaire d'invite de commandes sqlcmd inclus dans SQL Server ou les Utilitaires de ligne de commande de Microsoft 11 pour 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 des instructions générales sur la connexion à des bases de données dans une base de données SQL Azure, consultez Instructions pour la connexion à la base de données SQL Azure par programme.

  • Ouvrez l'invite de commandes, puis entrez sqlcmd et la chaîne de connexion pour votre base de données master de base de données SQL Azure. Par exemple, sqlcmd -U login1@servername.database.windows.net -P passw0rd! -S servername.database.windows.net -d master.

  • La valeur username utilise la notation <connexion>@<serveur>. Par exemple, si votre connexion est connexion1 et que le nom complet (FQDN) du serveur base de données SQL Azure est nomserveur.basededonnées.windows.net, le paramètre username de la chaîne de connexion est le suivant : connexion1@nomserveur.basededonnées.windows.net. Pour plus d'informations sur les autres options, consultez sqlcmd.

  1. Pour vous connecter à la base de données master dans un serveur base de données SQL Azure, puis créer un exemple de base de données, utilisez l'instruction Transact-SQL CREATE DATABASE : 

    C:\>sqlcmd -U <ProvideLogin@Server> -P <ProvidePassword> -S <ProvideServerName> -d master
    1> CREATE DATABASE <ProvideDatabaseName>;
    2> GO
    1> QUIT
    
  2. 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-SQL CREATE TABLE :

    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 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 statement après vous être connecté à la base de données master.

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.

Voir aussi

Afficher:
© 2015 Microsoft