Sql server 2008 SQL Server 2005数据库到2008 R2的迁移问题

Sql server 2008 SQL Server 2005数据库到2008 R2的迁移问题,sql-server-2008,database-migration,Sql Server 2008,Database Migration,最近,我们将SQL Server 2005数据库迁移到2008 R2。在那之后,我们面临许多问题 从服务器接收结果时发生传输级别错误。(提供程序:TCP提供程序,错误:0-信号量超时时间已过期。) 操作完成前的超时时间或服务器没有响应 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40-无法打开到SQL Server的连接) 我们删除了所有

最近,我们将SQL Server 2005数据库迁移到2008 R2。在那之后,我们面临许多问题

  • 从服务器接收结果时发生传输级别错误。(提供程序:TCP提供程序,错误:0-信号量超时时间已过期。)
  • 操作完成前的超时时间或服务器没有响应
  • 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40-无法打开到SQL Server的连接)
  • 我们删除了所有防火墙,在连接字符串中添加了连接超时等。。但这个问题仍然悬而未决。它会随机出现为什么会发生这种情况?谢谢

    一些需要检查的东西:

    • 您确定SQL Server服务正在运行吗
    • 如果是命名实例或位于1433以外的端口上,SQL Browser服务是否正在运行
    • 是否在“开始>程序>SQL Server>配置工具>SQL Server配置管理器”下启用了TCP/IP和/或命名管道(突出显示<代码>协议以用于<代码>)

    您是否了解这些信息的含义?它们听起来确实很具体,但我从它们引起的问题类型中感觉到,它们是相当普遍的网络错误。@ConradFrix我根本不是一个网络人——在前两条错误消息中,当网络配置不是最佳的或完全错误时,我看到了这一点。我也看到过类似的症状,一个脆弱的域控制器会周期性地发作,而不会响应请求(这可以解释问题的间歇性)。第三个错误是明确的——如果无法访问SQL Server,则无法建立连接。我应该在答复中说明,这些支票只会影响#3。谢谢你抽出时间。是的,SQL正在运行,很好。我可以使用其他一些系统登录SQL Server Management Studio。TCP/IP/name管道已启用。相同的应用程序托管在两个不同的应用程序服务器上(负载平衡)。Win server 2008(64x)是应用服务器操作系统。Db服务器也有win 2008和ms sql 2008 R2。我们的应用程序使用Microsoft practices enterpriselibrary数据访问数据库。请告诉我我需要安装任何软件,如MDAC?;这个问题不多见,;我认为只有更多的用户使用我们的service@rook.... 如果这种症状只发生在许多用户使用系统时,那么我怀疑您的网络质量很差,可能与动力不足的硬件结合在一起。您能否发布SQL Server(CPU、RAM)的规格、数据库的大小以及网络的详细信息(例如10MB、100MB、gig);ram8gb;安装Windows 2008 R2标准sp1;Mssql 2008 R2(Sp1);应用服务器和数据库服务器在本地网络中;如果使用IP地址而不是FQDN/域名/计算机名,是否会遇到相同的问题?您是否可以在本地连接到服务器,或者服务器是否也不响应本地连接?是;我们在域名/ip/SQL即时名称方面也遇到了同样的问题