如何将*.mdf
使用 Visual Studio 2010 创建的数据库文件打开到 SQL Server Management Studio?
我试图自己附加它,但由于(我猜)某些安全原因,我无法导航到该文件。
如何将*.mdf
使用 Visual Studio 2010 创建的数据库文件打开到 SQL Server Management Studio?
我试图自己附加它,但由于(我猜)某些安全原因,我无法导航到该文件。
我有同样的问题。
系统配置:-单系统window 7 sp1服务器和客户端都安装在同一个系统上
我试图访问窗口桌面。正如一些答案所说,您的 Sqlserver 服务没有对该目录的完全访问权限。这是完全正确的。
我通过几个简单的步骤解决了这个问题
图像中的第 3 步和第 4 步是访问文件夹的演示
我发现这篇关于如何在 SQL Server Management Studio 中打开(附加)MDF 文件的详细帖子:http: //learningsqlserver.wordpress.com/2011/02/13/how-can-i-open-mdf-and-ldf -files-in-sql-server-attach-tutorial-troublshooting/
我也有无法导航到文件的问题。原因很可能是这样的:
它不会“打开”文件夹的原因是运行 SQL Server Engine 服务的服务帐户没有对该文件夹的读取权限。为该 SQL Server 实例分配 windows 用户组在 WINDOWS 级别读取和列出内容的权限。然后,您应该会在文件夹中看到要附加的文件。
此处描述了此问题的一种解决方案:http ://technet.microsoft.com/en-us/library/jj219062.aspx我自己还没有尝试过。一旦我这样做,我会更新答案。
希望这可以帮助。
将文件复制到其他数据库文件的默认目录。要找出它是什么,您可以使用 SSMS 中的 sp_helpfile 过程。在我的机器上是:C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA
. 通过将文件复制到此目录,它们会自动获得允许附加成功的权限。
这是一个很好的解释:
I don't know if this answer can be found on the links above, but I just run SQL Management Studio as Administrator and it worked.