第一种方法:
使用SQL的DTS导入导出数据库很方便
第二种方法:
sql脚本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'
使用SQL的DTS导入导出数据库很方便
第二种方法:
sql脚本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'
解决方案 »
- 如何排除存储过程写入重复记录?
- 求找出表中唯一记录SQL语句
- 請教高手:如何查詢出某一列有重復的數據行
- 求援:到时间商品卖出执行新的价格的语句
- bulk insert编码问题
- 每张表都加上创建者创建时间修改者修改时间,会影响效率吗?
- 问一下大家有没有画ER图的工具啊
- select多行结果 赋值给一个变量 搞不明白来发问 请帮忙
- ftp://aspxdown:[email protected]/upload/C%23%20by%20pan/网页上《C#完全手册》的打开方式是什么呀,后缀名是.pdf--要安装什么软
- 求助高手:我如何将带有数据库格式的 *.sql (SQL server7生成)......
- 各位,帮帮忙吧!又遇到麻烦了。
- 非常难的sql语句
我在说下我的问题,上面可能大家没有理解我的意思。
如:有A数据和数据库B,A中有3个数据库表,B中有4个数据库表,已知:A数据库和B数据库有相同的表,现在需要在A中导入A中没有,而B中的有的数据库表??
如,把database1里面的tbname导到database2里面的tbname,
对于既存在于database1又存在于database2的表,则
insert into database2..tbname
select * from database1..tbname where id not in(select id from database2..tbname)
这里面的id只代表某一个字段,可根据实际情况改变对于不存在database2中的表,
如database1中存在tbname2,database2中却不存在,把tbname2导入到database2中,则
select * into database2..tbname2 from database1..tbname2
如:有A数据和数据库B,A中有3个数据库表,B中有4个数据库表,已知:A数据库和B数据库有相同的表,现在需要在A中导入A中没有,而B中的有的数据库表??能不能B到A 直接一个show Table 再导?