无法从iis访问数据库

问题描述 投票:0回答:1

我开发了一个Web服务,只返回sql database中的一些名称。当我从visual studio web服务器编译这个web服务时,该服务工作正常,我能够从sql database检索名称。我在iis7上的Windows 7上主持了这项服务。该服务运行正常,但无法从数据库中获取数据。我收到以下错误:

“已成功与服务器建立连接,但在登录前握手期间发生错误..”

当我从iis调试我的服务时,错误是connection.serverversion throws system.invalidoperationexception ...我没有任何线索如何解决这个问题。请在这方面帮助我。我正在使用qazxsw poi。

asp.net sql sql-server sql-server-2008
1个回答
0
投票

潜在解决方案

1-运行sql server 2008命令。可能它会解决你的问题。

参考:netsh Winsock reset

2-确保您的连接字符串不包含以下内容:

https://serverfault.com/questions/423013/sql-an-error-occurred-during-the-pre-login-handshake/487139#487139

3-保存更改并重新启动Visual Studio。重新启动IIS。

4-在“服务”(在控制面板中)中启动SQL Server Browser。

5 - 确保有足够的RAM来运行Web服务。

© www.soinside.com 2019 - 2024. All rights reserved.