日期:2014-05-18  浏览次数:20632 次

sqlserver2000数据库导入与导出
现在我有两个数据库,一个是database1,另一个database2。我现在象把database1部分表导入到database2。
条件:
1、database1与database2有相同的表。
2、database1有的表保持不变,及只在database1中增加database1中原来没有的,而database2有的表。
这么用sql脚本实现?不用两个数据库对照表选择表导入导出实现,因为这样如果有几百张表的话不好处理,工作量大。

------解决方案--------------------
第一种方法:
使用SQL的DTS导入导出数据库很方便
第二种方法:
sql脚本
SQL code

USE MASTER
RESTORE DATABASE CFMS FROM DISK='D:\CFMS数据库备份2009年5月19日' 
 WITH REPLACE ,   password=‘’     
     move 'CFMS_data' to 'D:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008  \MSSQL\DATA\CFMS_data.mdf',
     move 'CFMS_log'  to 'D:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\DATA\CFMS_log.ldf'