VENTES: 1-800-867-1389

Instructions pour la connexion à la base de données SQL Azure par programme

Mis à jour: décembre 2014

base de données SQL Microsoft Azure fonctionne avec des applications tierces, des applications open source et de nombreuses applications Microsoft familières, telles que WCF Data Services, ODBC et ADO.NET. Cet article contient des instructions générales pour la connexion à base de données SQL Azure à l'aide de ces technologies. Pour obtenir des informations spécifiques sur la connexion à l'aide de SQL Server Management Studio, consultez Gestion de la base de données SQL Azure au moyen de SQL Server Management Studio.

Le tableau suivant contient des recommandations générales pour la connexion à base de données SQL Azure :

 

Points de connexion Recommandation

Ports

Le service base de données SQL Azure est disponible uniquement via le port TCP 1433. Pour accéder à une base de données base de données SQL Azure à partir de votre ordinateur, vérifiez que votre pare-feu autorise les communications TCP sortantes sur le port TCP 1433.

Pare-feu

Avant de pouvoir vous connecter à votre serveur base de données SQL Azure pour la première fois, vous devez utiliser le portail de gestion de la plateforme Azure pour configurer le pare-feu de la base de données SQL Azure. Vous devrez créer un paramètre de pare-feu de niveau serveur qui autorise les tentatives de connexion à partir de votre ordinateur ou d'Azure au serveur de base de données SQL Azure. De plus, si vous souhaitez contrôler l'accès au niveau base de données de votre serveur de base de données SQL Azure, vous devez créer des règles de pare-feu au niveau base de données pour ces bases de données. Pour plus d'informations, voir Pare-feu de Base de données SQL Azure, Procédure : configurer les paramètres de pare-feu (Base de données SQL Azure) et Instructions de sécurité et limitations de la Base de données SQL Azure.

Chaînes de connexion

Étant donné que certains outils implémentent tabular data stream (TDS) différemment, vous devrez peut-être ajouter 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>. Dans ces cas-là, séparez la connexion et le nom du serveur base de données SQL Azure avec le symbole @. Par exemple, si votre connexion a été nommée login1 et que le nom complet de votre serveur base de données SQL Azure est servername.database.windows.net, le paramètre de nom d'utilisateur de votre chaîne de connexion doit être : 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 (Transact-SQL).

Si vous ne spécifiez pas de base de données dans la chaîne de connexion, vous serez connecté à la base de données master.

Instructions Transact-SQL

Les instructions Transact-SQL incorporées ne sont pas toutes prises en charge par base de données SQL Azure. Certaines instructions prises en charge dans base de données SQL Azure peuvent ne pas prendre en charge tous les mêmes paramètres facultatifs que SQL Server. Pour plus d'informations sur la prise en charge de Transact-SQL dans base de données SQL Azure, voir Guide de référence Transact-SQL dans la Base de données SQL Azure.

La commande Transact-SQL USE n'est pas prise en charge actuellement pour basculer d'une base de données à une autre. Établissez directement une connexion à la base de données cible.

Bases de données

Vous devez vous connecter à la base de données master pour créer des connexions et des bases de données. La base de données master a également les vues sys.sql_logins et sys.databases, que vous pouvez utiliser pour afficher respectivement des bases de données et des connexions. Pour plus d'informations, consultez Gestion des bases de données et des connexions dans Base de données SQL Azure.

Il est également intéressant de savoir ce qui n'est pas pris en charge lorsqu'il s'agit de se connecter à base de données SQL Azure. La liste suivante répertorie les technologies non prises en charge lors de la connexion à base de données SQL Azure :

  • Authentification Windows. Utilisez plutôt une authentification SQL Server dans votre chaîne de connexion.

  • OLE DB. Toutefois, vous pouvez vous connecter à un serveur lié SQL Server avec une application écrite avec SQL Server Native Client OLE DB.

  • Transactions distribuées. Pour plus d'informations, consultez Instructions et limitations générales de la Base de données SQL Azure.

Sachez également que base de données SQL Azure fournit un service de base de données multi-locataires à grande échelle sur des ressources partagées. Pour offrir une disponibilité à tous les clients de base de données SQL Azure, votre connexion au service peut être fermée en raison d'une limitation ou de limites de conformité de thread de travail. Pour plus d'informations, consultez l'article Gestion des connexions de base de données SQL Microsoft Azure dans le Wiki TechNet.

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.
Afficher:
© 2015 Microsoft