无法连接到SQL Server 2012

时间:2013-09-01 00:08:31

标签: c# sql-server-2012

我正在尝试使用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。我相信我已将服务器设置为进行远程登录。

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

2 个答案:

答案 0 :(得分:0)

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

connectionstrings

错误消息确实(最后):

  

连接字符串无效

因此您需要在链接页面上查看它。

答案 1 :(得分: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");