我有一个包含许多表的数据库。该数据库用于保存分公司的所有交易数据。但是现在,我有一个分支公司供应商数据交易的问题。例如,我有关于分支公司的表主,主键是BranchID ('BR01','BR02','BR03')
。我的应用程序每天都会创建备份数据库。
现在,我想仅为分支'BR02'恢复数据,因为这个问题是致命的。 任何人,你能帮我解决问题吗?
答案 0 :(得分:2)
创建新数据库,将备份还原到此新数据库,然后从此新数据库中获取所需数据以更新原始数据库中的数据
答案 1 :(得分:0)
这是你的答案:
创建一个新表,比如说TestTable,然后从你的表中获取值到 TESTTABLE 。因此,它将创建一个包含BR02所需数据的新表。
SELECT * FROM [your existing table]
SELECT *
INTO TestTable
FROM [your existing table]
WHERE BranchID = 'BR02'
----Verify that Data in TestTable
SELECT * FROM TestTable
GO
祝你好运!