很奇怪的问题, 期待高手帮忙数据库 sql2008 
以前连接远程数据库 192.168.2.1 和 192.168.2.2 都可以正常连接
昨天连接远程数据库192.168.2.1时服务器那边正好断开了下,所以就报错了,连不上
但后来其他同事都正常,而我的,192.168.2.1 依然报同样的错误,而我用,192.168.2.2 却可以正常连接报错详细信息如下:
===================================无法连接到 192.168.5.220。===================================在建立連接至伺服器時發生錯誤。當連接至 SQL Server 2005 時,失敗的原因可能是,在預設設定下,SQL Server 不允許遠端連接。 (provider: 具名的管線提供者, error: 40 - 無法開啟至 SQL Server 的連接) (.Net SqlClient Data Provider)------------------------------
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=1326&LinkId=20476------------------------------
错误号: 1326
严重性: 20
状态: 0
------------------------------
程序位置:   在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
   在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
   在 System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject)
   在 System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)
   在 System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)
   在 System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
   在 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
   在 System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
   在 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
   在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
   在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
   在 System.Data.SqlClient.SqlConnection.Open()
   在 Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ObjectExplorer.ValidateConnection(UIConnectionInfo ci, IServerType server)
   在 Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser()注:我已在网上搜过很多解决方案,像什么端口,远程开启等,但都没用

解决方案 »

  1.   

    说明一下:上面的192.168.5.220 就是我说的192.168.2.1(之前只是换了个数字,想好看点)我有修复sql2008 结果修复有错误,失败了重装sql2008的话,估计一次都很难成功
      

  2.   

    防火墙
    外围配置里的 什么tcp/ip 什么...
      

  3.   

    1 修改被连接电脑的 SQLServer外围应用配置2 试试连接的电脑能否Ping通服务器
      

  4.   


    第一点,已试过了,
    第2点,ping的通
      

  5.   

    上面说过了,这个ping的通服务器地址有没有类似经历的解决方案啊?我个人猜想,我连接服务器那个时候,服务器断开,可能我本地什么文件损坏了。而连接那个服务器地址,必须用到这个文件。
      

  6.   

    Just try:把命名管道(Name Pipes)关了,仅使用TCP/IP。如仍不能解决,可QQ(449693030)联系本人