分离7.0的数据库,COPY一份 ,直接在2000下附加

解决方案 »

  1.   

    TO: supsuccess(火气不小) 怎么分离?怎么附加? 是指backup和restore吗?
    另: sp 都有with ENCRYPTION,是不是要全部从新 Create 一次?
      

  2.   

    1.
    下面的示例分离 pubs 数据库,并将 skipchecks 设为 true。
    EXEC sp_detach_db 'pubs', 'true'
    2.COPY分离出来的数据库文件到SQL2000的机器上
    3.附加数据库
    下面的示例将 pubs 中的两个文件附加到当前服务器。
    EXEC sp_attach_db @dbname = N'pubs', 
       @filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf', 
       @filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'-----------------------------------------------------
    至于SP的encryption 是不是要全部从新 Create 一次,我也不清楚,估计不会的
      

  3.   

    encryption 的SP到2000上不需要重新create的,我试过了,从7.0到2000的sp还是可以运行的
      

  4.   

    不需要重新create.其实,也不需要这么做,先备份下数据库,直接升级就可以了。或者如果安装在不同电脑上的话,安装好以后从另一台7.0上用dts导过来就可以了