1

我在复制过程中遇到了问题,想挽救一些数据。我有一个流程,在将每个订阅者标记为重新初始化之前,我将连接到它们,并且我将运行以下命令来提取他们在“黑暗时间”期间可能输入的任何数据。

我很确定这将适用于香草宫殿。我不确定的是是否Global Temporary Table会通过数据库复制持续存在。需要明确的是,我不是要复制 TempTable,我只是想确保复制后它仍然存在于本地数据库中,以便我可以INSERT从中运行。

想法?

USE MemberCenteredPlan
-- Select Data from tblPLan
SELECT * INTO ##MyPlan
FROM tblPlan
WHERE PlanID = 407869
---------------------------
-- Run Replication Process
---------------------------
-- Insert Plan back into DB
INSERT INTO tblPlan
SELECT * FROM ##MyPlan
WHERE PlanID = 407869
-- Drop Global Temp Table
DROP TABLE ##MyPlan
---------------------------
-- Run Replication Process
---------------------------
4

1 回答 1

1

我很确定全局临时表仅在至少有一个连接使用它们时才会持续存在。我个人不想在没有更可靠的备份的情况下冒险,即使它只是您在服务器上的不同数据库上创建的一个表,您稍后会删除它。

于 2010-03-19T19:10:54.727 回答