首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有可能通过仅使用合并或插入选项来恢复数据库,而不是删除或替换数据( Server 2014)

问是否有可能通过仅使用合并或插入选项来恢复数据库,而不是删除或替换数据( Server 2014)
EN

Stack Overflow用户
提问于 2019-04-05 12:39:54
回答 1查看 290关注 0票数 0

我使用以下命令还原数据库:

代码语言:javascript
复制
RESTORE DATABASE TorqueNet 
FROM DISK = 'C:\Backup.bak';
GO

此命令删除现有数据并执行完整的数据替换。

相反,如果有任何更改,我希望追加新的数据并替换现有的记录,但保留现有的数据。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-05 12:56:41

如果我明白你的意思,不,你不能。数据库还原将覆盖目标。

听起来你想把一个数据库merge到另一个数据库中,这可以用第三方工具来完成。

你需要

  1. 将备份还原到另一个数据库
  2. 将新还原的数据库合并到当前数据库中。

如果这是一个您需要重复的任务,那么您可能会创建一个SSIS包来帮助您自动化这个过程。

如果您搜索SQL工具,或者查看这个问题

还原就是替换数据库,它不运行任何形式的insert或update transact sql --它实际上只是覆盖数据库。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55535622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档