无法访问数据库的.mdf文件---权限问题

时间:2013-06-23 07:15:27

标签: sql-server sql-server-2008 sql-server-2008-r2

我想访问我的数据库的.mdf文件,但由于许可原因我无法访问它。

在Visual Studio中,我选择了ADO.NET Connectivity,然后选择了“Generate New Database”。我选择了我的数据库.mdf文件,但它生成了我无法访问它的警告......

任何人都可以解决我的问题吗?

显示警告的图片:http://i.stack.imgur.com/5vNvD.png

2 个答案:

答案 0 :(得分:0)

您似乎尝试从c:\ program files \

添加mdf文件

是否要添加mdf文件仅供您的应用使用?如果是这样,请将其移动到应用程序的App_Data文件夹中。

但是,如果要连接到在SQL Server实例上运行的数据库,则从Entity Framework的“新建连接”窗口中单击“数据源”旁边的“更改”,然后选择“Microsoft SQL Server”。现在浏览到您的服务器实例并选择所需的数据库。

答案 1 :(得分:0)

mdf文件属于当前正在使用的数据库,只需停止SQL服务或分离数据库,现在可以添加mdf文件了。