SQL 如何从备份数据库恢复单个表数据到正式数据库

今天不小心把正式环境下的一张模板数据表的数据误删了,直接清空了,所幸有个测试环境的数据库的表数据是对应,于是我就把测试环境对应的表数据恢复到正式库去了,废话不多少,走着:

insert into SMSDB_Work_1.dbo.FileTemplate   SELECT FileNo,FileContent,FileName,Needs,Number,ProType,SBType,XZType,Grouping   FROM  OPENDATASOURCE('SQLOLEDB','Data Source=192.168.3.66;
        User ID=kaifa;Password=mima').SMSDB_Study_1.dbo.FileTemplate

执行这段SQL语句就可搞定。但是要注意的是,恢复的表只能是一张死表,就是数据不会发生变化的表;其实就是两个不同数据库直接数据的查询和插入;

发布了16 篇原创文章 · 获赞 10 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/beautifull001/article/details/95194361