Procédure : attacher une base de données (SQL Server Management Studio)

L'attachement d'une base de données la place dans le même état que celui qu'elle avait lorsqu'elle a été détachée.

Cette rubrique contient les sections suivantes :

  • Sécurité

  • Autorisations

  • Procédure (SQL Server Management Studio)

Sécurité

Les autorisations d'accès au fichier sont définies au cours de plusieurs opérations de base de données, notamment le détachement ou l'attachement d'une base de données. Pour plus d'informations sur les autorisations de fichier définies lors du détachement et de l'attachement d'une base de données, consultez Sécurisation des fichiers de données et des fichiers journaux.

Nous vous recommandons de ne pas attacher ou restaurer de bases de données provenant de sources inconnues ou non approuvées. Ces bases de données peuvent contenir du code malveillant susceptible d'exécuter du code Transact-SQL indésirable ou de provoquer des erreurs en modifiant le schéma ou la structure physique des bases de données. Avant d'utiliser une base de données provenant d'une source inconnue ou non approuvée, exécutez DBCC CHECKDB sur la base de données sur un serveur autre qu'un serveur de production et examinez également le code (par exemple les procédures stockées ou tout autre code défini par l'utilisateur) contenu dans la base de données.

Important

Pour plus d'informations sur la façon de joindre des bases de données et des informations à propos des modifications apportées aux métadonnées lorsque vous joignez une base de données, consultez Attachement et détachement des bases de données.

Autorisations

Pour plus d'informations sur les autorisations requises pour attacher une base de données, consultez CREATE DATABASE (Transact-SQL).

[Haut de la page]

Procédure (SQL Server Management Studio)

Pour attacher une base de données

  1. Dans l'Explorateur d'objets SQL Server Management Studio, connectez-vous à une instance du moteur de base de données Microsoft SQL Server, puis développez cette instance.

  2. Cliquez avec le bouton droit sur Bases de données, puis cliquez sur Attacher.

  3. Dans la boîte de dialogue Attacher des bases de données, pour spécifier la base de données à attacher, cliquez sur Ajouter, dans la boîte de dialogue Rechercher les fichiers de base de données, sélectionnez l'unité de disque contenant la base de données et développez l'arborescence pour rechercher et sélectionner le fichier .mdf de la base de données. Par exemple :

    C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\AdventureWorks2008R2_Data.mdf

    Important

    Une tentative de sélection d'une base de données déjà attachée génère une erreur.

  4. Vous pouvez éventuellement définir un nom différent pour la base de données à attacher en entrant le nom dans la colonne Attacher en tant que dans la boîte de dialogue Attacher des bases de données.

  5. Vous pouvez, de manière facultative, modifier le propriétaire de la base de données en sélectionnant une entrée différente dans la colonne Propriétaire.

  6. Lorsque vous êtes prêt à attacher la base de données, cliquez sur OK.

    Notes

    Une nouvelle base de données attachée ne figure pas dans le nœud Bases de données de l'Explorateur d'objets tant que vous n'actualisez pas la vue. Pour actualiser la vue à tout moment, cliquez successivement dans l'Explorateur d'objets et sur Actualiser dans le menu Affichage.