的SQL Server 2012(本地)到SQL Server 2005(投資相連)SQL更新和插入dupcliate表與鏈接服務器
我需要保持(鏈接)服務器同步,與本地服務器,其中包括約2-3表格(不是整個數據庫)。這不是真的時間敏感,所以我不想使用觸發器等。我們只是希望每天運行1-2次作爲計劃任務。
我曾嘗試:
DELETE FROM linked_server
INSERT INTO linked_server (值1,值2,值3) SELECT值1,值2,值3)FROM local_server
但是,這一過程正在像45分鐘加運行。我想更快地做一些事情 - 我已經搜索和搜索,但實際上找不到任何好的解決方案(這是我的理解水平)。
通常我們只談30個左右的記錄,或者更新或插入。
有任何建議。
嗯,我不知道如何移動的30個記錄可能可能需要45分鐘 - 在此期間被東西堵住查詢? –
我正在刪除linked_server表中的記錄,然後重新插入所有記錄......這是我想要避免的 - 需要更新或插入基於更改的記錄。 –
我明白。這仍然不需要45分鐘(或者任何分鐘,就此而言)。 –