Attach (ouvert) mdf fichier de base de données avec SQL Server Management Studio
Pouvez-vous m'aider comment puis-je ouvrir *.Fichier MDF de base de données créé avec VisualStudio 2010, dans SQL Server Management Studio?
essayé de joindre par moi-même, mais je ne peux pas naviguer à ce dossier pour (je suppose) une certaine raison de sécurité.
5 réponses
j'ai eu le même problème.
configuration du système: - système unique avec Windows 7 SP1 server et client les deux sont installés sur le même système
j'ai essayé d'accéder à la fenêtre du bureau. Comme certains le disent, votre service Sqlserver n'a pas un accès complet au répertoire. C'est tout à fait raison.
j'ai résolu ce problème en faisant quelques étapes simples
- allez à tous les programmes - > microsoft sql server 2008 - > outils de configuration et puis sélectionnez gestionnaire de configuration sql server.
- sélectionnez le service et allez à propriétés. Dans la boîte de dialogue Créer un compte, sélectionnez Système local, puis le bouton ok.
les étapes 3 et 4 de l'image sont une démonstration avec l'accès au dossier
j'ai trouvé ce post détaillé sur la façon d'ouvrir (joindre) le fichier MDF dans SQL Server Management Studio: http://learningsqlserver.wordpress.com/2011/02/13/how-can-i-open-mdf-and-ldf-files-in-sql-server-attach-tutorial-troublshooting/
j'ai aussi le problème de ne pas pouvoir naviguer vers le fichier. La raison en est probablement à ceci:
la raison pour laquelle il ne va pas "ouvrir" le dossier est parce que le compte de service exécution du moteur de serveur SQL le service n'a pas la permission de lire le dossier en question. Assignez le groupe d'utilisateurs windows pour ce SQL Instance du serveur les droits de lire et de lister le contenu sous WINDOWS niveau. Ensuite, vous devriez voir les fichiers que vous souhaitez joindre à l'intérieur de dossier.
Une solution à ce problème qui est décrit ici: http://technet.microsoft.com/en-us/library/jj219062.aspx je n'ai pas essayé moi-même encore. Une fois que je l'aurai fait, je mettrai à jour la réponse.
J'espère que cela vous aidera.
Copier 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 permissions qui permettront à l'attache de réussir.
Voici une très bonne explication :
Je ne sais pas si cette réponse se trouve sur les liens ci-dessus, mais je viens D'exécuter SQL Management studio en tant qu'administrateur et j'ai travaillé. Espérons que cela aide
Cheers
je ne sais pas sur les anciennes versions, mais pour SSMS 2016, vous pouvez aller à l' Explorateur D'Objets et clic droit sur le Bases de données entrée. Ensuite, sélectionnez Joindre... dans le menu contextuel. Ici, vous pouvez naviguer à l' .mdf fichier et l'ouvrir.