【发布时间】:2011-07-16 10:14:17
【问题描述】:
我正在开发一个包含小型 SQL Server 数据库文件的应用程序。
在我的机器上,它工作正常。我正在使用 Microsoft Visual C# Express 2010。
我已将我的项目发送给一位同事。他正在使用相同的软件。而且他已经把数据库文件放在了同一个地方(c:\folder\db.mdf)。但是,他在尝试打开连接时收到以下错误:
System.Data.SqlClient.SqlException 未处理
消息=建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器没有 找到或无法访问。验证实例名称是否正确 并且 SQL Server 配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 错误定位 服务器/实例指定)
如何帮助我的同事建立联系?他在国家的另一边。
【问题讨论】:
-
您的同事是否安装了 SQL Server Express(相同版本或更高版本)?你的连接字符串是什么样的(建立到数据库的连接)??
-
错误消息说找不到 SQL 服务器(在他的机器上)。您可能需要编辑连接字符串。
-
连接字符串为:@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\betfairData\db.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";我不知道用户是否安装了 Visual SQL Express,但他向我保证数据库文件在正确的位置。
标签: c# sql-server