use the Copy Database Wizard to upgrade the databases

解决方案 »

  1.   

    use the Copy Database Wizard to upgrade the databases
      

  2.   

    TRY USE 
    DBCC DBREINDEX(TABLENAME)GOOD LUCK!
      

  3.   


    还可以用一下的命令试试:DBCC DBREINDEXDBCC DBREPAIRDBCC INDEXDEFRAG
    DBCC UPDATEUSAGE
      

  4.   

    Copy database wizard need the source database is run on SQL 6.5 version,
       I have try dbcc dbreindex it doesn't working! maybe i should try
       dbrepair 、 indexdefrag and updateusage  thank you anywhere!!
      

  5.   

    你用profile跟踪你的应用程序,找出导致速度慢的语句,再用分析器分析,应该可以找出原因。
      

  6.   

    我们已经跟踪过了超时的语句,关键是这个语句有时是快速返回的,有时是超时,而且这条语句已经没有优化的可能了,况且,同样的程序在以前的机器上是没有问题的,因此我们怀疑是数据升级过程中的一些细节问题,比如数据库的文件格式,sp_attach_db在不同的SQL实例之间是不是存在问题?我找不着方面的资料,所以还望高手帮忙
      

  7.   

    是否可以这样试试:再建立一个何原来表结构相同的表(IN SQL SERVER 2000),建立好INDEX,再导入原始数据,看看查询的结果?
    GOOD LUCK!
      

  8.   

    TO weekendW(老鸟) :
    Would you tell me :"dbcc dbreindex it doesn't working!"
    ?????
      

  9.   

    it can't solve my problem
      

  10.   

    我觉得sql server2000明显速度比sql server 7.0快啊
      

  11.   

    我还是建议您把LOCKS改大试试。
      

  12.   

    你还可以这样试一试:
    将旧表oldtable改为oldtable1,然后用
    select * into oldtable from oldtable1,然后用程序处理,若还是慢,再用index wizard建索引试一试。