Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 数据库还原到新目标是否会影响原始数据库?_Sql Server_Sql Server 2016 - Fatal编程技术网

Sql server 数据库还原到新目标是否会影响原始数据库?

Sql server 数据库还原到新目标是否会影响原始数据库?,sql-server,sql-server-2016,Sql Server,Sql Server 2016,今天我意识到上周我犯了一个可怕的错误。我截断了一张非常重要的桌子。 对我来说很好,在截短之前我有一个备份文件 我现在的问题是: 我可以将此备份文件还原到新数据库而不影响原始(我截断表的那个)数据库吗?或者这不可能吗 软件:SQL Management Studio 2016和SQL Server 2016 亲切的问候 我是否可以将此备份文件恢复到新数据库而不影响 原始(我截断表的那个)数据库,这不是吗 可能吗 是的,只要您实际上正在将备份恢复到新数据库,您就可以这样做。 我现在担心的是,今天你意

今天我意识到上周我犯了一个可怕的错误。我截断了一张非常重要的桌子。 对我来说很好,在截短之前我有一个备份文件

我现在的问题是:

我可以将此备份文件还原到新数据库而不影响原始(我截断表的那个)数据库吗?或者这不可能吗

软件:SQL Management Studio 2016和SQL Server 2016

亲切的问候

我是否可以将此备份文件恢复到新数据库而不影响 原始(我截断表的那个)数据库,这不是吗 可能吗

是的,只要您实际上正在将备份恢复到新数据库,您就可以这样做。
我现在担心的是,今天你意识到上周你犯了一个错误。恢复后,您需要将重点放在从截断前的表复制/导入数据到截断后的表上。所有这些都是在确保其余数据保持最新的同时进行的(确保没有覆盖)。

我不确定我是否理解您的意思。您可以将备份还原到新数据库(使用不同的名称)然后将丢失的数据选择到原始数据库中。但是原始数据库为此要脱机吗?-->备份文件已存在一周。不,它不必脱机。这会有点违背目的,不是吗?很好,您有一个备份。我觉得您有一个可靠的备份策略。不幸的是at只是第一步。您需要的是恢复策略。然后您需要练习恢复。当您恢复备份时,它对原始数据库没有任何影响。您实际上是在创建一个新的、独立的数据库,因此原始数据库的所有功能仍然有效,甚至没有人需要知道您正在恢复数据库。