1

我正在尝试使用 C# 连接到 SQL Server 2012 数据库,服务器和程序都在同一台计算机上。当我尝试连接时,出现异常:

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:25 - 连接字符串无效)

有一个内部异常只是说{“参数不正确”}。

我正在尝试使用此连接

SqlConnection sql = new SqlConnection("Server=(local)\\MSSQLSERVER;Database=Test;User ID=logger;Password=logger;Trusted_Connection=False");
sql.Open();

我有一个名为 logger 的 SQL 登录名,其文本与密码相同,它映射到数据库 Test。我相信我已将服务器设置为进行远程登录。

关于我缺少什么的任何想法?

4

2 回答 2

0

尝试

SqlConnection sql = new SqlConnection("Server=.;Database=Test;User ID=logger;Password=logger;Trusted_Connection=False");

或者

SqlConnection sql = new SqlConnection("Server=local;Database=Test;User ID=logger;Password=logger;Trusted_Connection=False");
于 2013-09-01T02:18:23.370 回答
0

我认为应该是(localdb)而不是(local)

连接字符串

错误消息确实说明(最后):

连接字符串无效

所以你需要在链接的页面上检查它。

于 2013-09-01T00:13:21.153 回答