SQL Server连接问题

时间:2011-03-04 15:57:41

标签: sql-server sql-server-2005

我在远程服务器上运行SQL Server 2005。

它适用于我的应用程序,如果我更改web.config文件中的连接字符串并将其重定向到另一个SQL Server,然后我收到错误“无法连接到远程服务器”。

我已经添加了错误类型的详细信息,我得到了那些错误。使用sqlserver对象资源管理器我可以连接到服务器并查看数据库。但在我的网页配置文件中使用相同的用户名和密码我无法连接并得到上述错误。

我也得到了这个错误的违规网址。什么可能的方法来弄清楚?  错误是犯罪网址和未知服务器身份验证

 http://myweb.com/login
Source: System.Web
Message: Unable to connect to SQL Server session database.
Stack trace: at System.Web.SessionState.SqlSessionStateStore.ThrowSqlConnectionException(SqlConnection conn, Exception e)
at System.Web.SessionState.SqlSessionStateStore.SqlStateConnection..ctor(SqlPartitionInfo sqlPartitionInfo)
at System.Web.SessionState.SqlSessionStateStore.GetConnection(String id, Boolean& usePooling)
at System.Web.SessionState.SqlSessionStateStore.SetAndReleaseItemExclusive(HttpContext context, String id, SessionStateStoreData item, Object lockId, Boolean newItem)
at System.Web.SessionState.SessionStateModule.OnReleaseState(Object source, EventArgs eventArgs)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

1 个答案:

答案 0 :(得分:0)

您可以查看以下几项内容:

  1. 检查romete计算机上的SQL Server是否正在运行
  2. 检查远程计算机上是否有阻止1433 TCP端口和1434 UDP端口的防火墙
  3. 检查SQL连接protocls中是否启用了TCP / IP远程连接
  4. 在SQL网络配置上的TCP / IP上显式设置TCP端口1433 foreach ip address
  5. 检查远程计算机上是否正在运行sql server浏览器
  6. 希望这有帮助。