web-dev-qa-db-fra.com

Attacher (ouvrir) une base de données de fichiers mdf avec SQL Server Management Studio

Pouvez-vous m'aider, comment puis-je ouvrir le fichier * .MDF de la base de données créée avec VisualStudio 2010 dans SQL Server Management Studio?

J'ai essayé de joindre par moi-même, mais je ne peux pas accéder à ce fichier pour (je suppose) une raison de sécurité.

27
user198003

J'ai eu le même problème.

configuration système: -système unique avec serveur Windows 7 sp1 et client installés sur le même système

J'essayais d'accéder au bureau de la fenêtre. Certains disent que votre service Sqlserver n’a pas un accès complet à l’annuaire. C'est totalement juste.

J'ai résolu ce problème en faisant quelques étapes simples

  1. Allez à Tous les programmes -> Microsoft SQL Server 2008 -> Outils de configuration, puis sélectionnez Gestionnaire de configuration SQL Server.
  2. Sélectionnez le service et accédez aux propriétés. Dans la boîte de dialogue Construire dans le compte, sélectionnez Système local, puis cliquez sur le bouton OK.

enter image description here

Les étapes 3 et 4 de l'image sont une démo avec accès au dossier

15
Rakeshyadvanshi

J'ai trouvé cet article détaillé sur la procédure à suivre pour ouvrir (joindre) le fichier MDF dans SQL Server Management Studio: http://learningsqlserver.wordpress.com/2011/02/13/ comment-puis-je-ouvrir-mdf-et-fichiers-ldf-en-serveur-attaché-tutoriel-troublshooting /

J'ai aussi le problème de ne pas pouvoir accéder au fichier. La raison est très probablement la suivante:

Le dossier ne sera pas "ouvert" car le compte de service qui exécute le service SQL Server Engine ne dispose pas de l'autorisation de lecture sur le dossier en question. Attribuez au groupe d'utilisateurs Windows de cette instance SQL Server les droits de lecture et d'affichage du contenu au niveau de WINDOWS. Ensuite, vous devriez voir les fichiers que vous voulez attacher à l'intérieur du dossier.

(source: http://social.msdn.Microsoft.com/Forums/sqlserver/en-US/c80d8e6a-4665-4be8-b9f5-37eaaa677226/cannot-navigate-to-some-folders-when-attempting -pour-joindre-les fichiers mdf à la base de données en gestion? forum = sqlkjmanageability )

Une solution à ce problème est décrite ici: http://technet.Microsoft.com/en-us/library/jj219062.aspx Je n'ai pas encore essayé moi-même. Une fois que je le fais, je vais mettre à jour la réponse.

J'espère que cela t'aides.

9
Juan Paredes

Copiez les fichiers dans le répertoire par défaut pour vos autres fichiers de base de données. Pour savoir ce que c'est, vous pouvez utiliser la procédure sp_helpfile dans SSMS. Sur ma machine c'est: C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA. En copiant les fichiers dans ce répertoire, ils obtiennent automatiquement les autorisations nécessaires pour que l'attachement réussisse.

Voici une très bonne explication:

Comment ouvrir MDF .

7
JAN

Je ne connais pas les anciennes versions, mais pour SSMS 2016, vous pouvez accéder à l'explorateur d'objets et cliquer avec le bouton droit de la souris sur Base de données entrée. Puis sélectionnez Attacher ... dans le menu contextuel. Ici, vous pouvez naviguer jusqu'au fichier .mdf et l'ouvrir. screenshot

1
wecky

je ne sais pas si cette réponse peut être trouvée sur les liens ci-dessus, mais je viens de lancer SQL Management Studio en tant qu'administrateur et j'ai travaillé. J'espère que ça aide

À votre santé

0
Catalin