【发布时间】:2014-05-14 22:21:19
【问题描述】:
我刚刚完成了一个使用database.mdf 的应用程序。一切正常,但是当我在另一台计算机上打开应用程序时,出现以下错误:
“发生网络相关或特定于实例的错误,同时 建立与 SQL Server 的连接。找不到服务器或 无法访问。验证实例名称是否正确,并且 SQL Server 配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 定位服务器/实例时出错 指定)"
这是数据库连接字符串:
数据源=(LocalDB)\v11.0;AttachDbFilename=Z:\Items\ItemDatabase.mdf;Integrated Security=True;MultipleActiveResultSets=True;连接超时=60
所有计算机都有这个网络存储驱动器已经映射到计算机,但它似乎只在我的计算机上工作。
我尝试了双重\\,但没有任何效果。名字都匹配。会是什么呢?
谢谢
【问题讨论】:
-
应该必须映射驱动器 Z:在您打开应用程序的每台计算机上
-
也可以是权限。 IIRC 用户需要完全的读+写权限,如果他们不这样做,就会抛出这个错误。
-
还有其他东西同时打开吗?
-
在其他计算机上,
Z:驱动器是否映射到完全相同的共享?如果Z:映射在登录屏幕中,并且程序以不同的用户身份运行,那么Z:是否存在,但指向不同的文件夹? -
Connect to Server :A network-related or instance-specific error 的可能重复项和大约 50 个其他人在这里搜索引用的错误消息中的第一句话(更不用说谷歌搜索同一句子时出现的 200K+ 结果,其中很多都在这里)。
标签: sql-server database localdb mdf