免责声明:我知道这个问题是非常基本的,但我无法在谷歌或这里找到答案,并且无法通过猜测的配置自己完成。
我想开始使用 LINQPad,并且我在同一域的不同计算机上安装了 SQL Server 2005。但我无法从 LINQPad 连接到该服务器。
Here is the screenshot:
![Fail to connect](https://i.stack.imgur.com/mGV4K.jpg)
我应该将什么作为服务器字符串?
提前谢谢了!
更新1: SERVERNAME\MSSQLSERVER
确实有所作为。而不是错误
26(找不到服务器实例)
我收到错误
25(连接字符串不正确)
我尝试过2种不同的SQL Server:生产服务器上的SQL 2005和本地计算机上的Sql Server 2008 R2,我尝试过Windows身份验证和SQL身份验证。这没有什么区别。
但我可以使用带有 Windows 和 SQL Server 身份验证的 MS SQL Server Management Studio 连接到两台服务器(2005 和 2008)。这不是 SQL Server 权限问题 - 我已经尝试过SA
用户进行连接。它适用于SQL Server 管理工作室 /questions/tagged/sqlservermanagementstudio,但不适用于 LINQPad。
有什么建议吗? SQL Server 上是否有我需要更改的设置?
更新2:我找到了问题的解决方案。
我必须输入服务器字段SERVERNAME\
没有指定SQLEXPRESS
or MSSQLSERVER
.
不太直观=(
我找到了问题的解决方案。
在服务器字段中,我必须输入“SERVERNAME\”,不带任何 SQLEXPRESS 或 MSSQLSERVER。
另外,正如 @sgmoore 所指出的,我只需输入“LOCALHOST”或“SERVERNAME”即可连接。
显然这是 SQL Server 功能/错误,与 LINQPad 无关。
UPD You can also use "." to denote "localhost"
![enter image description here](https://i.stack.imgur.com/Mpckt.png)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)