我使用以下命令还原数据库:
RESTORE DATABASE TorqueNet FROM DISK = 'C:\Backup.bak'; GO
此命令删除现有数据并执行完整的数据替换。
相反,如果有任何更改,我希望追加新的数据并替换现有的记录,但保留现有的数据。
发布于 2019-04-05 12:56:41
如果我明白你的意思,不,你不能。数据库还原将覆盖目标。
听起来你想把一个数据库merge到另一个数据库中,这可以用第三方工具来完成。
merge
你需要
如果这是一个您需要重复的任务,那么您可能会创建一个SSIS包来帮助您自动化这个过程。
如果您搜索SQL工具,或者查看这个问题
还原就是替换数据库,它不运行任何形式的insert或update transact sql --它实际上只是覆盖数据库。
insert
update
transact sql
https://stackoverflow.com/questions/55535622
相似问题