将LINQPad连接到远程SQL Server

tra*_*max 12 database-connection sql-server-2005 linqpad

免责声明:我理解这个问题非常基本,但是我无法在谷歌或这里找到答案,也无法通过猜测配置自行完成.

我想开始使用LINQPad,我在同一个域中的不同机器上安装了SQL Server 2005.但我无法从LINQPad连接到该服务器.

这是截图: 连接失败

我把什么作为服务器字符串?

提前谢谢了!

更新1: SERVERNAME\MSSQLSERVER确实有所作为.而不是错误

26(找不到服务器实例)

我收到错误

25(连接字符串不正确)

我尝试了两种不同的SQL Server:生产服务器上的SQL 2005和本地机器上的Sql Server 2008 R2,我尝试过Windows身份验证和SQL身份验证.它没有任何区别.但我可以使用带有Windows和SQL服务器身份验证的MS SQL Server Management Studio连接到服务器(2005和2008).并且它不是SQL Server权限问题 - 我已经尝试过SA用户连接.它适用于,但不适用于LINQPad.

有什么建议?我需要更改SQL Server上的设置吗?

更新2:我找到了问题的解决方案.进入Server字段我不得不SERVERNAME\指定SQLEXPRESSMSSQLSERVER.
不是很直观=(

tra*_*max 8

我找到了问题的解决方案.进入Server字段我不得不放置"SERVERNAME"而没有任何SQLEXPRESS或MSSQLSERVER.另外正如@sgmoore指出的那样,我可以输入"LOCALHOST"或"SERVERNAME"并将其连接起来.显然这是SQL Server的功能/ bug,与LINQPad无关.

UPD您也可以使用"." 表示"localhost" 在此输入图像描述