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

L'attachement d'une base de données place la base de données 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 ni 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 qui n'est pas un serveur de production et examinez le code (par exemple les procédures stockées ou le code défini par l'utilisateur) 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'SQL Server Management StudioExplorateur d'objets, connectez-vous à une instance du moteur de base de données Microsoft SQL Server, puis développez-la.

  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.MSSQLSERVER\MSSQL\DATA\AdventureWorks_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.

    [!REMARQUE]

    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.

[Haut de la page]