忘了说,以前的客户端是使用ADO连接到数据库的.

解决方案 »

  1.   

    5. 问:能否将 SQL Server 6.5 数据库还原或附加到 SQL Server 2000?答:不能。将 SQL Server 6.5 数据库移动到 SQL Server 2000 的唯一方法是运行升级向导。 7. 问:将 SQL Server 6.5 升级到 SQL Server 2000 8.0 版需要哪个 Service Pack?答:将 SQL Server 6.5 升级到同一台计算机上的 SQL Server 2000 实例时,必须首先应用 SQL Server 6.5 版 Service Pack 5a 或更高版本。将 SQL Server 6.5 升级到另一台计算机上的 SQL Server 2000 实例时,必须首先应用 SQL Server 6.5 版 Service Pack 3 或更高版本。
      

  2.   

    8. 问:升级 SQL Server 6.5 数据库需要多长时间?答:将 SQL Server 6.5 数据库升级到 SQL Server 2000 8.0 版所需的时间受很多因素的影响。SQL Server 6.5 数据库中的每个对象都必须在 SQL Server 2000 数据库中重建,而且必须传输每一行。根据各个数据库的复杂性,转换大小均为 10 GB、但有不同的行数和对象数的两个数据库所需的时间相差很大。此外,硬件平台、处理器的数量、磁盘子系统和 RAM 的数量对升级所需的时间影响也很大。在安装过程中选择“数据验证”会将升级所需的时间增加一倍。典型的升级过程所需的时间如下所示:数据库大小 预计升级所需的时间 
    400 MB 少于 20 分钟。 
       1 GB 少于  1 小时。 
     10 GB 少于  4 小时。 
     50 GB 少于 12 小时。 
    100 GB 少于 24 小时。 
      

  3.   

    10. 问:在运行升级过程时,用户能否连接到 SQL Server 6.5 服务器?答:不能。在升级过程中,当生成对象脚本并提取数据时,SQL Server 6.5 服务器会停止并重新启动。而且,当开始传输数据时,只有 SQL Server 2000 在运行,因此无法访问 SQL Server 6.5。  11. 问:在执行升级前应如何配置 SQL Server 6.5 服务器?答:如果您要将现有 SQL Server 6.5 服务器升级到运行 SQL Server 2000 的另一台计算机上,需要将这两台计算机上的 MSSQLServer 服务配置为使用域用户名及相应密码。该域用户帐户还应当属于这两台计算机上的管理员组。本地系统帐户能够满足单机升级。如果要跨不同的域进行升级,在开始升级之前,则必须在域之间建立信任关系。  
    12. 问:能否将两个或更多个 6.5 SQL Server 服务器上的数据库合并到一个 SQL Server 2000 服务器中?答:不能。升级过程会跟踪正在升级的服务器,并仅允许升级一个 6.5 SQL Server 服务器上的数据库。合并不同服务器上的数据库可能会导致用户登录 ID、用户帐户及对象权限出现问题。如果要合并不同 SQL Server 6.5 服务器上的几个数据库,请将要合并的所有数据库转移到一个 SQL Server 服务器,并确认在升级到 SQL Server 2000 之前应用程序工作正常。  16. 问:升级 SQL Server 6.5 服务器时,为何会出现下面的错误信息? 
    Cannot open default database
    Error querying @@servername
    答:如果系统管理员 (SA) 的默认数据库还没有恢复,或者被标记为可疑,则升级向导会产生这些错误信息中的其中一个。请先解决默认数据库的问题,然后再次运行升级向导。  
    17. 问:升级 SQL Server 6.5 服务器时,升级向导看上去停止响应并失败。为什么?答:如果在转换过程中应用程序或服务已经打开到 SQL Server 6.5 服务器的 ODBC 连接,则它们可能不允许 SQL Server 服务器完全关闭。如果没有收到有关 SQL Server 6.5 服务器已完全停止的验证,转换过程将不能继续进行到下一步。在这种情况下,转换过程看起来停止响应,并最终失败。要解决该问题,请在执行升级之前,关闭可能有 ODBC 连接或可能正在使用 SQL Server 的所有应用程序及服务。如果 SQL Trace 连接到 SQL Server 6.5 版服务器,也会发生类似的问题。虽然服务器没有真正停止响应,但是以前很快完成的任务由于占用太多的 CPU 时间而变得异常缓慢。  
    18. 问:在哪里可以查看升级过程中可能遇到的错误的记录?答:在升级过程中,会生成详细的日志并存储于 SQL Server 目录中。如果在升级过程中出现任何错误,则在过程结束时,您会看到一个对话框。该对话框将显示错误文件的内容。该输出文件位于 Program Files\Microsoft SQL Server\MSSQL\Upgrade\<服务器名>_<日期>_<时间> 目录中。每个数据库都将有其自身的子目录,存放升级过程中产生的输出文件和错误文件。