我有一个Web应用程序 - 我在VS中打开并在我的PC上成功运行。
在新的上网本上,我安装了VS 2008 Professional with SP1并启用了IIS功能。使用完全相同的解决方案和代码(从PC复制)它将不会连接到上网本上的数据库服务器。我没有在上网本上安装SQL服务器,因为正在使用的数据库是远程的。
数据库位于托管服务提供商的数据库服务器上。因此,当然可以启用数据库服务器上的远程连接。连接字符串在我的PC上运行VS上的Web应用程序时起作用,因此我假设数据库服务器配置一切正常,这与上网本上的设置有关。
错误就是这样......
找不到服务器或无法访问服务器。验证 实例名称是正确的和SQL 服务器配置为允许远程 连接。 (提供者:命名管道 提供者,错误:40 - 无法打开 连接到SQL Server)
有什么想法吗?
干杯
答案 0 :(得分:1)
在上网本上,VS2008是否可以访问互联网/网络?
您是通过IP还是通过网络名称访问sqlserver?
答案 1 :(得分:1)
解决方案在您看到的错误消息中。在SQL Server计算机上,您需要启动SQL Server配置管理器并通过TCP / IP启用远程连接。
答案 2 :(得分:1)
默认情况下,sql server的远程连接是禁用。 您需要在sql server配置中启用它。
祝你好运。答案 3 :(得分:1)
您应该进入Sql Server配置管理器并确保已启用命名管道。