我用的是SQL Server 2000的数据库,现在这个数据库已经运行了几个月了,产生了大量的数据。我想把这个数据库结构分离出来,在一个新的服务器上运行。麻烦高手指点一二。俺是超级菜鸟请细说哈。

解决方案 »

  1.   

    选择导出SQL脚本,把所有的table,view,存储过程等等都选中,然后导出。
    新建一个数据库,在查询分析器中执行导出的脚本的内容即可
      

  2.   

    sql200企业管理器
    --右键要导出到7.0的数据库
    --所有任务
    --生成SQL脚本
    --常规里选择生成全部对象脚本
    --设置格式里,将"包含扩展属性"选上
    --选项中,将"编写数据库脚本"及"表脚本选项"中的内容全部选择上
    --其他所有的选项保持默认值--然后确定,将其保存成一个.sql文件
      

  3.   

    EXEC sp_detach_db 'AdventureWorks', 'true';
    EXEC sp_attach_db @dbname = N'AdventureWorks', 
        @filename1 = N'c:\Program Files\Microsoft SQL Server
            \MSSQL.1\MSSQL\Data\AdventureWorks_Data.mdf', 
        @filename2 = N'c:\Program Files\Microsoft SQL Server
            \MSSQL.1\MSSQL\Data\AdventureWorks_log.ldf' ;
    先分离,然后附加就可以了。