【问题标题】:Connect LINQPad to remote SQL Server将 LINQPad 连接到远程 SQL Server
【发布时间】:2011-08-10 12:25:35
【问题描述】:

免责声明:我知道这个问题很基础,但我在谷歌或这里找不到答案,并且无法自行猜测配置。

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

截图如下:

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

非常感谢!

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

26(找不到服务器实例)

我得到错误

25(连接字符串不正确)

我尝试了 2 种不同的 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:我找到了问题的解决方案。 在服务器字段中,我必须输入 SERVERNAME\ 而不指定 SQLEXPRESSMSSQLSERVER
不是很直观=(

【问题讨论】:

  • 恭喜您找到解决方案!您应该将其添加为答案(并将其标记为这样),以便将来的人们清楚。
  • 如果 SERVERNAME\ 有效,那么 SERVERNAME(不带 \ 字符)也应该有效。
  • @Ahmad 当我发布答案时,我不允许发布我的问题的答案。我现在肯定会的。
  • @sgmoore 是的,它确实有效。我刚刚输入了 LOCALHOST 并且它起作用了。

标签: sqlservermanagementstudio sql-server-2005 database-connection linqpad


【解决方案1】:

我找到了问题的解决方案。 在服务器字段中,我必须在没有任何 SQLEXPRESS 或 MSSQLSERVER 的情况下放入“SERVERNAME\”。 同样正如@sgmoore 所指出的,我只需输入“LOCALHOST”或“SERVERNAME”即可连接。 显然这是 SQL Server 功能/错误,与 LINQPad 无关。

UPD 你也可以使用“.”表示“本地主机”

【讨论】:

  • 太棒了!如果有什么安慰的话,我在尝试从 Mathematica 连接到 SQL Server 时遇到了一个非常相似的问题,并且在 Wolfram Research 进行了最大程度的升级才得以解决。根本的问题是,有很多方法可以将连接字符串从输入到对话框输入字段或其他字段中的子字符串拼接在一起。有或没有反斜杠、双反斜杠、特殊的引用字符,以及所有其他的。很高兴你得到它!
【解决方案2】:

您必须知道所需计算机的名称和 SQL-Server 实例的名称。例如,我有一台名为 REB602 的计算机,并且要在其上使用 SQLEXPRESS(预装了许多版本的 Visual Studio 的 SQL-Server 实例),那么我输入的字符串是 REB602\SQLEXPRESS 或 .\ SQLEXPRESS。格式基本上是 \

我认为完整 SQL-Server 产品的默认实例名称是 MSSQLSERVER,所以如果您不知道目标计算机上的实例名称,可以尝试一下。

注意:由于超时,可能需要多次尝试才能建立连接。我不知道 LinqPad 是否可以让您更改超时 - 我没有看到办法。今天早上在电脑REB602上为你测试我的答案时,我在LinqPad对话框底部做了“测试连接”,成功了,但连接仍然超时。我必须启动 SSMS(SQL-Server Management Studio,SQL Server 的 IDE)来“预热”我的 SQLEXPRESS 实例。在那之后,LinqPad 的工作就像做梦一样。不要放弃第一次尝试:)

【讨论】:

  • 一个!我错过了 MSSQLSERVER 的 MS。但是,现在我遇到了不同的错误:身份验证错误。但这是另一个问题。我正在尝试连接到生产服务器上的开发数据库,​​所以它应该已经跟上速度了 -).. 谢谢!
猜你喜欢
  • 2015-06-22
  • 2021-06-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-26
  • 1970-01-01
  • 2016-06-16
相关资源
最近更新 更多