Sql server 是否有任何可能的方法仅使用合并或插入选项而不是删除或替换数据来恢复数据库(SQL Server 2014)
我使用以下命令还原数据库:Sql server 是否有任何可能的方法仅使用合并或插入选项而不是删除或替换数据来恢复数据库(SQL Server 2014),sql-server,database-restore,Sql Server,Database Restore,我使用以下命令还原数据库: RESTORE DATABASE TorqueNet FROM DISK = 'C:\Backup.bak'; GO 此命令删除现有数据并执行完整的数据替换 相反,如果有任何更改,我想添加新数据并替换现有记录,但保留现有数据。如果我理解你的意思,你不能。数据库还原将覆盖目标 听起来您想将一个数据库合并到另一个数据库中,这可以通过第三方工具完成 你需要 将备份还原到另一个数据库 将新还原的数据库合并到当前数据库中 如果这是一项需要重复执行的任务,那么您可能需要创建一
RESTORE DATABASE TorqueNet
FROM DISK = 'C:\Backup.bak';
GO
此命令删除现有数据并执行完整的数据替换
相反,如果有任何更改,我想添加新数据并替换现有记录,但保留现有数据。如果我理解你的意思,你不能。数据库还原将覆盖目标 听起来您想将一个数据库合并到另一个数据库中,这可以通过第三方工具完成 你需要
还原正在替换数据库,它没有运行任何类型的
insert
或update
transact-sql
,实际上只是覆盖数据库 备份的来源是什么?备份是来自此服务器还是其他服务器?