【问题标题】:Access denied to Sql Server mdf file from Visual Studio 2013 data connections从 Visual Studio 2013 数据连接访问 Sql Server mdf 文件被拒绝
【发布时间】:2013-12-01 21:22:34
【问题描述】:

全新安装 Windows 8.1 和 VS 2013 后,我注意到从 VS 添加数据连接到 Sql 服务器数据库文件不起作用。我尝试了一个现有的 mdf 文件。

我安装了 VS 2013 终极版,我假设这个安装包括用于打开数据库文件的 Sql 服务器工具(我在安装期间包括了该工具)。但是我没有安装任何Sql server 版或express 版。

错误:“无法打开物理文件”、“访问被拒绝”以及:“尝试为文件...mdb 附加自动命名数据库失败”和“存在同名数据库,或指定的文件无法打开,或者它位于 UNC 共享上”。

我的帐户是一个管理本地帐户,我在管理模式下运行 VS。我检查了文件的安全性,并且“管理员”组拥有所有权限。
mdf文件也没有损坏,并且在本地硬盘上。

【问题讨论】:

  • 您是与您的 .mdf 文件相关的 SQL Server 实例中的管理员吗?
  • 作为人类是的,但是 mdf 来自另一台具有不同帐户名称的机器。这会是拒绝访问的原因吗?
  • @Gerard 你修好了吗?请告诉我们解决方案。

标签: sql-server windows visual-studio


【解决方案1】:

您必须将数据库附加到一个 sql 实例,可以在您的连接字符串中完成

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多