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é.
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
Les étapes 3 et 4 de l'image sont une démo avec accès au dossier
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.
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.
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:
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é