您能帮助我如何打开使用VisualStudio 2010创建的数据库* .MDF文件到SQL Server Management Studio?
试图自己附上,但我无法导航到那个文件(我猜)有些安全原因。
答案 0 :(得分:14)
我遇到了同样的问题。
系统配置: - 具有窗口7的单个系统sp1服务器和客户端都安装在同一系统上
我试图访问窗口桌面。正如一些答案所说,您的Sqlserver服务没有对该目录的完全访问权限。这是完全正确的。
我通过一些简单的步骤解决了这个问题
图像中的步骤3和4是访问文件夹
的演示答案 1 :(得分:9)
我发现这篇关于如何在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分配Windows用户组 服务器实例在WINDOWS中读取和列出内容的权限 水平。然后你应该看到你想要附加的文件 文件夹。
这里描述了这个问题的一个解决方案:http://technet.microsoft.com/en-us/library/jj219062.aspx我自己还没有尝试过。一旦我这样做,我会更新答案。
希望这有帮助。
答案 2 :(得分:7)
将文件复制到其他数据库文件的默认目录中。要找出它是什么,可以在SSMS中使用sp_helpfile过程。在我的机器上是:C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA
。通过将文件复制到此目录,它们会自动获得允许附加成功的权限。
这是一个非常好的解释:
答案 3 :(得分:1)
答案 4 :(得分:0)
我不知道这个答案是否可以在上面的链接中找到,但我只是以管理员身份运行SQL管理工作室并且工作。希望它有所帮助
干杯
答案 5 :(得分:0)
您可能需要先使用某些工具修复mdf文件。市场上有很多工具。有一个名为 SQL数据库恢复工具修复的工具,对修复mdf文件非常有用。
问题可能是由于事务日志损坏引起的,您可以使用工具SQL Database Recovery Tool Repairs来修复损坏的mdf文件。