连接到远程sql server的字符串

时间:2011-03-07 23:46:48

标签: sql-server visual-studio-2008 connection

我有一个Web应用程序 - 我在VS中打开并在我的PC上成功运行。

在新的上网本上,我安装了VS 2008 Professional with SP1并启用了IIS功能。使用完全相同的解决方案和代码(从PC复制)它将不会连接到上网本上的数据库服务器。我没有在上网本上安装SQL服务器,因为正在使用的数据库是远程的。

数据库位于托管服务提供商的数据库服务器上。因此,当然可以启用数据库服务器上的远程连接。连接字符串在我的PC上运行VS上的Web应用程序时起作用,因此我假设数据库服务器配置一切正常,这与上网本上的设置有关。

错误就是这样......

  

找不到服务器或无法访问服务器。验证   实例名称是正确的和SQL   服务器配置为允许远程   连接。 (提供者:命名管道   提供者,错误:40 - 无法打开   连接到SQL Server)

有什么想法吗?

干杯

4 个答案:

答案 0 :(得分:1)

在上网本上,VS2008是否可以访问互联网/网络?

您是通过IP还是通过网络名称访问sqlserver?

答案 1 :(得分:1)

解决方案在您看到的错误消息中。在SQL Server计算机上,您需要启动SQL Server配置管理器并通过TCP / IP启用远程连接。

答案 2 :(得分:1)

默认情况下,sql server的远程连接是禁用。 您需要在sql server配置中启用它。

祝你好运。

答案 3 :(得分:1)

您应该进入Sql Server配置管理器并确保已启用命名管道。