【问题标题】:SQL Temp Tables & ReplicationSQL 临时表和复制
【发布时间】:2011-01-29 05:04:58
【问题描述】:

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

我很确定这将适用于香草宫殿。我不确定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
---------------------------

【问题讨论】:

    标签: sql sql-server sql-server-2005 replication temp-tables


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-24
      • 1970-01-01
      • 1970-01-01
      • 2010-09-09
      • 1970-01-01
      • 1970-01-01
      • 2013-09-24
      相关资源
      最近更新 更多