使用SQL Server Management Studio附加(打开)mdf文件数据库

use*_*003 27 sql-server mdf visual-studio-2010

你能帮我解决一下如何用VisualStudio 2010创建数据库的*.MDF文件到SQL Server Management Studio?

试图自己附加,但我无法导航到该文件(我猜)一些安全原因.

小智 16

我有同样的问题.

系统配置: - 单个系统与窗口7 sp1服务器和客户端都安装在同一系统上

我试图访问窗口桌面.正如一些答案所说,您的Sqlserver服务没有对​​该目录的完全访问权限.这是完全正确的.

我通过几个简单的步骤解决了这个问题

  1. 转到所有程序 - > microsoft sql server 2008 - >配置工具,然后选择sql server配置管理器.
  2. 选择服务并转到属性.在"在帐户中构建"对话框中选择本地系统,然后选择"确定"按钮.

在此输入图像描述

图像中的步骤3和4是访问该文件夹的演示


Jua*_*des 9

我发现了这篇关于如何在SQL Server Management Studio中打开(附加)MDF文件的详细帖子:http: //learningsqlserver.wordpress.com/2011/02/13/how-can-i-open-mdf-and-ldf -files式-SQL服务器的连接教程- troublshooting /

我还有无法导航到该文件的问题.原因很可能是这样的:

它不会"打开"该文件夹的原因是因为运行SQL Server Engine服务的服务帐户对该文件夹没有读取权限.为该SQL Server实例分配Windows用户组,以便在WINDOWS级别读取和列出内容.然后,您应该看到要在文件夹中附加的文件.

(来源:http://social.msdn.microsoft.com/Forums/sqlserver/en-US/c80d8e6a-4665-4be8-b9f5-37eaaa677226/cannot-navigate-to-some-folders-when-attempting-to-attach -mdf-files-to-database-in-management?forum = sqlkjmanageability)

这里描述了这个问题的一个解决方案:http://technet.microsoft.com/en-us/library/jj219062.aspx我自己还没有尝试过.一旦我这样做,我会更新答案.

希望这可以帮助.


JAN*_*JAN 7

将文件复制到其他数据库文件的默认目录.要找出它是什么,可以在SSMS中使用sp_helpfile过程.在我的机器上它是:C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA.通过将文件复制到此目录,它们会自动获得允许附加成功的权限.

这是一个非常好的解释:

如何打开MDF文件 .