Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :Azure SQL Database
Azure SQL Managed Instance
Cet article renvoie à des exemples montrant comment se connecter et interroger Azure SQL Database et Azure SQL Managed Instance. Pour les recommandations de sécurité de la couche de transport (TLS), voir considérations TLS pour la connectivité des bases de données.
Regardez cette vidéo de la série Base de données Azure SQL essentials pour obtenir une brève vue d'ensemble de la connexion et de la requête :
Démarrages rapides
| Démarrage rapide | Description |
|---|---|
| SQL Server Management Studio (SSMS) | Ce guide de démarrage rapide montre comment utiliser SSMS pour se connecter à une base de données, puis comment utiliser des instructions Transact-SQL pour interroger, ajouter, mettre à jour et supprimer des données dans la base de données. |
| portail Azure | Ce guide de démarrage rapide montre comment utiliser l’éditeur de requête pour se connecter à une base de données (Azure SQL Database uniquement), puis comment utiliser des instructions Transact-SQL pour interroger, ajouter, mettre à jour et supprimer des données dans la base de données. |
| Visual Studio Code | Ce guide de démarrage rapide montre comment utiliser Visual Studio Code pour se connecter à une base de données, puis comment utiliser des instructions Transact-SQL pour interroger, ajouter, mettre à jour et supprimer des données dans la base de données. |
| .NET avec Visual Studio | Ce démarrage rapide montre comment utiliser .NET et C# avec Visual Studio pour se connecter à une base de données et interroger des données avec des instructions Transact-SQL. |
| .NET | Ce démarrage rapide montre comment utiliser .NET sur Windows, Linux ou macOS pour se connecter à une base de données et interroger des données avec des instructions Transact-SQL. |
| Go | Ce guide de démarrage rapide montre comment utiliser Go pour se connecter à une base de données. Les instructions Transact-SQL permettant d’interroger et de modifier des données sont également présentées. |
| Java | Ce guide de démarrage rapide explique comment utiliser Java pour se connecter à une base de données et comment l’interroger à l’aide d’instructions Transact-SQL. |
| Node.JS | Ce guide de démarrage rapide explique comment utiliser Node.js pour créer un programme en vue de se connecter à une base de données et l’interroger à l’aide d’instructions Transact-SQL. |
| PHP | Ce guide de démarrage rapide explique comment utiliser PHP pour créer un programme en vue de se connecter à une base de données et l’interroger à l’aide d’instructions Transact-SQL. |
| Python | Ce guide de démarrage rapide explique comment utiliser Python pour se connecter à une base de données et comment l’interroger à l’aide d’instructions Transact-SQL. |
| Ruby | Ce guide de démarrage rapide explique comment utiliser Ruby pour créer un programme en vue de se connecter à une base de données et l’interroger à l’aide d’instructions Transact-SQL. |
Obtenir les informations de connexion du serveur
Obtenez les informations de connexion dont vous avez besoin pour vous connecter à la base de données dans Azure SQL Database. Vous avez besoin du nom de serveur complet ou du nom d’hôte, du nom de la base de données et des informations de connexion pour les procédures à venir.
Connectez-vous au portail Azure.
Accédez à la page Bases de données SQL ou Instances managées SQL.
Dans la page Vue d’ensemble, vérifiez le nom de serveur complet à côté de Nom de serveur pour la base de données dans Azure SQL Database, ou le nom de serveur complet (ou l’adresse IP) à côté de Hôte pour une instance managée Azure SQL ou un serveur SQL sur une machine virtuelle Azure. Pour copier le nom du serveur ou de l’hôte, pointez dessus et sélectionnez l’icône Copier.
Remarque
Pour obtenir les informations de connexion de SQL Server sur une machine virtuelle Azure, consultez Se connecter à une instance SQL Server.
Obtenir les informations de connexion ADO.NET (facultatif - pour SQL Database uniquement)
Accédez au volet de la base de données dans le portail Azure et, sous Paramètres, sélectionnez Chaînes de connexion.
Examinez la chaîne de connexion ADO.NET complète.
Copiez la chaîne de connexion ADO.NET si vous voulez l’utiliser.
Considérations relatives au protocole TLS pour la connectivité des bases de données
Le protocole TLS (Transport Layer Security) est utilisé par tous les pilotes fournis et pris en charge par Microsoft pour la connexion aux bases de données dans Azure SQL Database ou Azure SQL Managed Instance. Aucune configuration spéciale n’est nécessaire. Pour toutes les connexions à une instance SQL Server, un pool SQL dans Azure Synapse Analytics, une base de données dans Azure SQL Database ou une instance d’Azure SQL Managed Instance, nous vous recommandons de définir les paramètres de connexion suivants ou leurs équivalents :
Encrypt = OnTrustServerCertificate = Off- Si nécessaire,
HostNameInCertificate = full-hostname-of-servicesi le client utilise une adresse différente pour se connecter et que le pilote TDS prend en charge cette option.
Certains systèmes utilisent des mots clés différents, mais équivalents pour ces configurations. Ces configurations garantissent que le pilote du client vérifie l’identité du certificat TLS provenant du serveur.
Nous vous recommandons également de désactiver les protocoles TLS 1.1 et 1.0 sur le client si vous devez respecter la norme de sécurité des données de l’industrie des cartes de paiement (PCI - DSS).
Les pilotes autres que Microsoft peuvent ne pas utiliser le protocole TLS par défaut. Cela peut être un facteur à prendre en compte lors de la connexion à Azure SQL Database ou Azure SQL Managed Instance. Il se peut que les applications présentent des pilotes incorporés qui ne permettent pas de contrôler ces paramètres de connexion. Nous vous recommandons d’examiner la sécurité de ces pilotes et applications avant de les utiliser sur les systèmes qui interagissent avec des données sensibles.
Moteurs et cadres
Utilisez l’article Microsoft SQL drivers and frameworks pour choisir un pilote ou un fournisseur et, le cas échéant, un framework ou une bibliothèque d’accès aux données. Pour créer une application qui se connecte à Azure SQL Database ou Azure SQL Managed Instance, utilisez le langage quickstarts présenté dans cet article.
Contenu connexe
- L'architecture de la connectivité des bases de données SQL Azure et Azure Synapse Analytics
- Démarrage rapide : Utiliser .NET (C#) pour interroger une base de données
- Quickstart : Utilisez Go pour interroger une base de données dans Azure SQL Database ou Azure SQL Managed Instance
- Démarrage rapide : Utilisez Node.js pour interroger une base de données dans Azure SQL Database ou Azure SQL Managed Instance
- démarrage rapide : Utiliser PHP pour interroger une base de données dans Azure SQL Database ou Azure SQL Managed Instance
- Démarrage rapide : Utiliser Python pour interroger une base de données dans Azure SQL Database ou Azure SQL Managed Instance
- Démarrage rapide : Utiliser Ruby pour interroger une base de données dans Azure SQL Database ou Azure SQL Managed Instance
- Utiliser Java et JDBC avec Azure SQL Database
- Installer sqlcmd et bcp les outils en ligne de commande SQL Server sur Linux
- sqlcmd
- Connectez-vous de manière résiliente à SQL avec ADO.NET
- Connectez-vous de manière résiliente à SQL avec php
