sql-server - 拒绝访问来自 Visual Studio 2013 数据连接的 Sql Server mdf 文件

标签 sql-server windows visual-studio

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

我安装了 VS 2013 Ultimate,我假设此安装包括用于打开数据库文件的 Sql 服务器工具(我在安装过程中包括了它)。但是我没有安装任何 Sql server 版本或 express 版本。

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

嗯,我的帐户是一个管理本地帐户,我在管理模式下运行 VS。我检查了文件的安全性,“管理员”组拥有所有权限。
此外,mdf 文件未损坏或位于本地硬盘上。

最佳答案

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

关于sql-server - 拒绝访问来自 Visual Studio 2013 数据连接的 Sql Server mdf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20317422/

相关文章:

sql - 如何在不创建表的情况下将动态查询的结果存储在临时表中?

java - Eclipse 上的命令行命令

c# - 如何在没有 Visual Studio 的情况下生成 SQL CLR 存储过程安装脚本

c++ - 如何解决C6386警告?

c++ - Visual Studio 中的 "Create Precompiled Header"(/Yc) 和 "Use Precompiled Header"(/Yu) 有什么区别?

sql - 使用嵌套查询与 CTE 以及性能影响

sql - 查询需要长时间的调整建议

c++ - SDL调整窗口大小

sql - 如何获取日期的 id

windows - Ansible运行远程exe文件