У меня возникла проблема с процессом репликации, и я хотел бы сохранить некоторые данные. У меня есть процесс, в котором я буду подключаться к каждому подписчику перед тем, как пометить его для повторной инициализации, и я буду запускать нижеприведенный список, чтобы получить любые данные, которые они могли ввести в «темное время».
Я почти уверен, что это сработает в ванильном дворце. В чем я не уверен, так это в том, сохранится ли 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
---------------------------