

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Connexion à votre instance de base de données Microsoft SQL Server
<a name="USER_ConnectToMicrosoftSQLServerInstance"></a>

Après qu'Amazon RDS a provisionné votre instance de base de données, vous pouvez utiliser n'importe quelle application cliente SQL standard pour vous connecter à l'instance de base de données. Dans cette rubrique, vous vous connectez à votre instance de base de données à l'aide de Microsoft SQL Server Management Studio (SSMS) ou de SQL Workbench/J.

Pour obtenir un exemple qui vous explique le processus de création et de connexion à un exemple d'instance de base de données, consultez [Création et connexion à une instance de base de données Microsoft SQL Server](CHAP_GettingStarted.CreatingConnecting.SQLServer.md). 

## Avant de vous connecter
<a name="sqlserver-before-connect"></a>

Avant de pouvoir vous connecter à votre instance de base de données, elle doit être disponible et accessible.

1. Assurez-vous que son statut est bien `available`. Vous pouvez le vérifier sur la page de détails de votre instance dans le AWS Management Console ou à l'aide de la [describe-db-instances](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instances.html) AWS CLI commande.  
![\[Vérifiez que l'instance de base de données est disponible\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/UserGuide/images/sqlserver-available.png)

1. Assurez-vous qu'il est accessible à votre source. Selon votre scénario, il n'est peut-être pas nécessaire qu'il soit accessible au public. Pour de plus amples informations, veuillez consulter [Amazon VPC et Amazon RDS](USER_VPC.md).

1. Assurez-vous que les règles entrantes de votre groupe de sécurité VPC autorisent l'accès à votre instance de base de données. Pour plus d'informations, consultez [Impossible de se connecter à l’instance de base de données Amazon RDS](CHAP_Troubleshooting.md#CHAP_Troubleshooting.Connecting).

## Recherche du point de terminaison de l'instance de base de données et du numéro de port
<a name="sqlserver-endpoint"></a>

Vous avez besoin du point de terminaison et du numéro de port pour vous connecter à l'instance de base de données.

**Pour trouver le point de terminaison et le port**

1. Connectez-vous à la console Amazon RDS AWS Management Console et ouvrez-la à [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)l'adresse.

1. Dans le coin supérieur droit de la console Amazon RDS, choisissez la AWS région de votre instance de base de données.

1. Cherchez le nom DNS (point de terminaison) et le numéro de port de votre instance de base de données :

   1. Ouvrez la console RDS et choisissez **Bases de données** pour afficher une liste de vos instances de bases de données.

   1. Choisissez le nom de l'instance de base de données SQL Server pour afficher ses détails.

   1. Dans l'onglet **Connectivity & security (Connectivité et sécurité)**, copiez le point de terminaison.  
![\[Localisez le port et le point de terminaison de l'instance de base de données\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/UserGuide/images/SQL-Connect-Endpoint.png)

   1. Notez le numéro du port.

# Connexion à votre instance de base de données avec Microsoft SQL Server Management Studio
<a name="USER_ConnectToMicrosoftSQLServerInstance.SSMS"></a>

Au cours de cette procédure, vous vous connectez à votre exemple d'instance de base de données à l'aide de Microsoft SQL Server Management Studio (SSMS). Pour télécharger une version autonome de cet utilitaire, veuillez consulter [Télécharger SQL Server Management Studio (SSMS)](https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms) dans la documentation Microsoft.

**Pour vous connecter à une instance de base de données à l'aide de SSMS**

1. Démarrez SQL Server Management Studio.

   La boîte de dialogue **Connect to Server (Se connecter à un serveur)** s'affiche.  
![\[Boîte de dialogue Connect to Server (Se connecter à un serveur)\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/UserGuide/images/RDSMSFTSQLConnect01.png)

1. Fournissez les informations relatives à votre instance de base de données :

   1. Pour **Server type (Type de serveur)**, choisissez **Database Engine (Moteur de base de données)**. 

   1. Pour **Server name (Nom du serveur)**, entrez le nom DNS (point de terminaison) et le numéro de port de votre instance de base de données, séparés par une virgule. 
**Important**  
Remplacez les deux-points entre le point de terminaison et le numéro de port par une virgule. 

      Votre nom de serveur doit ressembler à l'exemple suivant.

      ```
      database-2.cg034itsfake.us-east-1.rds.amazonaws.com,1433
      ```

   1. Pour **Authentication**, choisissez **Authentication SQL Server**. 

   1. Pour **Login (Connexion)**, saisissez le nom d'utilisateur principal de votre instance de base de données. 

   1. Pour **Password (Mot de passe)**, saisissez le mot de passe de votre instance de base de données. 

1. Choisissez **Connexion**. 

   Après quelques instants, SSMS se connecte à votre instance de base de données.

   Si vous ne pouvez pas vous connecter à votre instance de base de données, consultez [Considérations relatives aux groupes de sécurité](USER_ConnectToMicrosoftSQLServerInstance.Security.md) et [Résolution des problèmes de connexion à votre instance de base de données SQL Server](USER_ConnectToMicrosoftSQLServerInstance.Troubleshooting.md). 

1. Votre instance de base de données SQL Server est fournie avec les bases de données système intégrées standard de SQL Server (`master`, `model`, `msdb` et `tempdb`). Pour explorer les bases de données système, effectuez les opérations suivantes :

   1. Dans SSMS, dans le menu **View (Afficher)**, choisissez **Object Explorer (Navigateur d'objet)**.

   1. Développez votre instance de base de données, développez **Databases (Bases de données)**, puis **System Databases (Bases de données système)**.  
![\[Object Explorer (Navigateur d'objet) affichant les bases de données système\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/UserGuide/images/SQL-SSMS-SystemDBs.png)

1. Votre instance de base de données SQL Server est également accompagnée d'une base de données nommée `rdsadmin`. Amazon RDS utilise cette base de données pour stocker les objets dont il se sert pour gérer votre base de données. La base de données `rdsadmin` inclut également des procédures stockées que vous pouvez exécuter pour effectuer des tâches avancées. Pour plus d'informations, consultez [Tâches d’administrateur de base de données courantes pour Amazon RDS for Microsoft SQL Server](Appendix.SQLServer.CommonDBATasks.md).

1. Vous pouvez maintenant commencer à créer vos propres bases de données et à exécuter des requêtes sur votre instance de base de données et vos bases de données comme d'habitude. Pour exécuter une requête de test sur votre instance de base de données, procédez comme suit :

   1. Dans SSMS, dans le menu **Fichier**, pointez sur **Nouveau**, puis choisissez **Query with Current Connection (Requête avec la connexion actuelle)**.

   1. Entrez la requête SQL suivante.

      ```
      select @@VERSION
      ```

   1. Exécutez la requête. SSMS renvoie la version SQL Server de votre instance de base de données Amazon RDS.  
![\[Fenêtre de requête SQL\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/UserGuide/images/SQL-Connect-Query.png)

# Connexion à votre instance de base de données avec SQL Workbench/J
<a name="USER_ConnectToMicrosoftSQLServerInstance.JDBC"></a>

Cet exemple montre comment se connecter à une instance de base de données exécutant le moteur de base de données Microsoft SQL Server en utilisant l'outil de base de données SQL Workbench/J. Pour télécharger SQL Workbench/J, consultez [SQL Workbench/J](http://www.sql-workbench.net/). 

SQL Workbench/J utilise JDBC pour se connecter à votre instance de base de données. Vous avez également besoin du pilote JDBC pour SQL Server. Pour télécharger ce pilote, consultez [Télécharger le pilote JDBC Microsoft pour SQL Server](https://learn.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver16). 

**Se connecter à une instance de base de données à l'aide de SQL Workbench/J**

1. Ouvrez SQL Workbench/J. La boîte de dialogue **Select Connection Profile (Sélectionner le profil de connexion)** s'affiche, comme illustré ci-dessous.  
![\[Boîte de dialogue Select Connection Profile (Sélectionner profil de connexion)\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/UserGuide/images/workbench_profile.png)

1. Dans la première case en haut de la boîte de dialogue, saisissez un nom pour le profil. 

1. Pour **Driver (Pilote)**, sélectionnez **SQL JDBC 4.0**. 

1. Pour **URL**, saisissez **jdbc:sqlserver://**, puis le point de terminaison de votre instance de base de données. Par exemple, la valeur de l'URL pourrait être la suivante.

   ```
   jdbc:sqlserver://sqlsvr-pdz.abcd12340.us-west-2.rds.amazonaws.com:1433
   ```

1. Pour **Nom d'utilisateur**, saisissez le nom d'utilisateur principal de votre instance de base de données. 

1. Pour **Mot de passe**, saisissez le mot de passe pour l'utilisateur principal. 

1. Choisissez l'icône d'enregistrement dans la barre d'outils de la boîte de dialogue, comme illustré ci-dessous.  
![\[Enregistrez le profil\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/UserGuide/images/save_example.png)

1. Choisissez **OK**. Après quelques instants, SQL Workbench/J se connecte à votre instance de base de données. Si vous ne pouvez pas vous connecter à votre instance de base de données, consultez [Considérations relatives aux groupes de sécurité](USER_ConnectToMicrosoftSQLServerInstance.Security.md) et [Résolution des problèmes de connexion à votre instance de base de données SQL Server](USER_ConnectToMicrosoftSQLServerInstance.Troubleshooting.md). 

1. Dans le volet de requête, saisissez la requête SQL suivante.

   ```
   select @@VERSION
   ```

1. Choisissez l'icône `Execute` dans la barre d'outils, comme illustré ci-dessous.  
![\[Exécuter la requête\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/UserGuide/images/execute_example.png)

   La requête renvoie les informations de version pour votre instance de base de données, comme illustré ci-dessous.

   ```
   Microsoft SQL Server 2017 (RTM-CU22) (KB4577467) - 14.0.3356.20 (X64)
   ```

# Considérations relatives aux groupes de sécurité
<a name="USER_ConnectToMicrosoftSQLServerInstance.Security"></a>

Pour vous connecter à votre instance de base de données, cette dernière doit être associée à un groupe de sécurité. Ce groupe de sécurité contient les adresses IP et la configuration réseau que vous utilisez pour accéder à l'instance de base de données. Vous avez peut-être associé votre instance de base de données à un groupe de sécurité correspondant lorsque vous avez créé votre instance de base de données. Si vous avez attribué un groupe de sécurité non configuré par défaut lors de la création de votre instance de base de données, le pare-feu de celle-ci bloque les connexions.

Dans certains cas, vous devrez peut-être créer un groupe de sécurité pour rendre l'accès possible. Pour obtenir des instructions sur la création d'un nouveau groupe de sécurité, consultez [Contrôle d’accès par groupe de sécurité](Overview.RDSSecurityGroups.md). Pour accéder à une rubrique qui décrit le processus de configuration des règles pour votre groupe de sécurité VPC, veuillez consulter [Tutoriel : Création d'un VPC à utiliser avec un ) IPv4](CHAP_Tutorials.WebServerDB.CreateVPC.md).

Une fois le groupe de sécurité créé, modifiez votre instance de base de données pour l'associer au groupe de sécurité. Pour plus d'informations, consultez [Modification d'une instance de base de données Amazon RDS](Overview.DBInstance.Modifying.md). 

Vous pouvez améliorer la sécurité en utilisant SSL pour chiffrer les connexions à votre instance de base de données. Pour de plus amples informations, consultez [Utilisation de SSL avec une instance DB Microsoft SQL Server](SQLServer.Concepts.General.SSL.Using.md). 

# Résolution des problèmes de connexion à votre instance de base de données SQL Server
<a name="USER_ConnectToMicrosoftSQLServerInstance.Troubleshooting"></a>

Le tableau ci-dessous répertorie les messages d'erreur qui peuvent survenir lors d'une tentative de connexion à votre instance de base de données SQL Server.


****  
<a name="rds-sql-server-connection-troubleshooting-guidance"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AmazonRDS/latest/UserGuide/USER_ConnectToMicrosoftSQLServerInstance.Troubleshooting.html)

**Note**  
Pour de plus amples informations sur les problèmes de connexion, veuillez consulter [Impossible de se connecter à l’instance de base de données Amazon RDS](CHAP_Troubleshooting.md#CHAP_Troubleshooting.Connecting).