【发布时间】:2012-11-14 22:31:18
【问题描述】:
如果我复制由 SQL Server Management Studio 创建的 .mdf 文件并将其放在 app_data 文件夹中,我会收到此错误:
“此数据库文件与当前的 SQL Server 实例不兼容。
要解决此问题,您必须通过创建新数据连接来升级数据库文件,或者您必须修改与此数据库文件的现有连接。
更多信息,请参阅http://go.microsoft.com/fwlink/?LinkId=235986"
如果我尝试使用 Visual Studio 向导添加连接,选择 Microsoft SQL Server 数据库文件并选择该文件,我会收到此错误:
" 无法打开物理文件“路径”{访问被拒绝)试图附加一个自动命名的文件“路径”存在同名数据库,或者无法打开指定的文件,或者它位于 UNC 共享上”
如果我尝试在选择数据源窗口中选择“Microsoft SQL 服务器”选项添加连接:
“在建立与 SQL Server 的连接时发生网络相关或特定于实例的错误。找不到服务器或无法访问该服务器。验证实例名称是否正确以及 SQL 是否配置为允许远程连接... "
我想将 Visual Studio 连接到数据库的唯一原因是 VS 不允许我导入文本文件。我已从 SQL Server Management Studio 将文本文件导入数据库,我想将其连接到 VS。我已经在 Windows 7 中关闭了 UAC,并且我对 mdf 文件具有文件权限。
【问题讨论】:
-
Visual Studio不是一种语言,它是一种用于使用多种语言进行编程的开发环境。如果您对使用该语言做某事有疑问,请询问该语言(C#、VB.net、C++ 等)。 Visual Studio 支持的所有语言都允许您“导入文本文件”。也许如果你问你到底想做什么,而不是在不需要时与 SQL Server 争吵,有人可以帮助你。 -
嗨,Ken White,我没有说这是一种语言,也没有寻求任何语言的帮助。我可能不清楚 - VS 有一个服务器资源管理器,我想使用资源管理器中的向导连接到另一个数据库。不过,经过一个小时的哭泣,我已经开始工作了。感谢您的帮助。
-
你不想和我们分享答案吗?
-
很高兴分享,我也遇到了同样的问题。
标签: visual-studio-2012 database-connection