无法通过VB .Net 2013

时间:2015-05-18 15:27:55

标签: sql-server vb.net sql-server-2008 tcp connection-string

我在Windows 8上运行Visual Studio 2013 VB .Net并且我无法打开与任何远程 SQL Server数据库的连接,否则我可以通过SQLServer Management Studio连接到该数据库

具体来说,我收到以下两个错误,我无法确定无法打开连接的原因:

找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:TCP提供程序,错误:0 - 在数据库查找期间发生了不可恢复的错误。)

.....(提供者:SQL网络接口,错误:25 - 连接字符串无效。)

我的连接字符串是:

表示错误:0

Integrated Security=SSPI;
Connect Timeout=20;
Persist Security Info=False;
Initial Catalog=SunSystemsData;
Data Source=tcp:svrsun07\MSSQLSERVER,1433;

错误:25

Integrated Security=SSPI;
Connect Timeout=20;
Persist Security Info=False;
Initial Catalog=SunSystemsData;
Data Source=svrsun07\MSSQLSERVER;

我已确认以下内容:

  • 我的服务器名是正确的(我可以在SQLMS中连接到这个并查看属性)
  • 我的实例名是正确的(我已经使用了PortQuery,这就是我的服务器的实例)。
  • 我的数据库设置为允许远程连接=真。
  • Configuration Manager中的“我的客户端协议”同时启用了TCP / IP和命名管道。
  • 我在SQLSMS中拥有连接和查看权限以及数据库。
  • 我已尝试明确指定端口1433,但没有成功。
  • 我尝试过不指定TCP,而是客户端使用命名管道并返回命名管道40错误。
  • 我尝试过不使用任何实例名(即只是数据源= svrsun07;)但没有成功。
  • 我可以成功ping severname。

非常欢迎任何建议,谢谢!

0 个答案:

没有答案