2012-11-13 232 views
2

我的SQL Server 2008R2以下情形:處理的SSIS交易

  • 一個存儲過程兩個SQL服務器

這個過程之間收集數據

  • 傳輸的數據是必須要做的與交易。

    下面是我在想什麼做在這種情況下: SSIS Package Outline [1]

    在問候以上,數據從服務器A轉移到服務器B是從源到一個簡單的數據流目的地。在這種情況下,我必須在服務器B上將選項設置爲「RetainSameConnection」= true。

    我的問題如下:

    • 首先,這是否勾勒出一個可行的可行的解決方案?
    • 由於數據正從A移動到B,事務將不得不在服務器B上打開並提交/回滾?
    • 僅在服務器B連接上需要將RetainSameConnection設置爲true?
    • 有什麼我失蹤或建議?

    我知道有也可用於SSIS由本人在做數據採集呈現給操作,但也希望有另一種可能的解決方案,因爲這個過程可能是「現在」非常迅速地優先事務的MS DTC處理。

    謝謝大家提前。

  • 回答

    1

    按順序回答您的問題:是,是,是,否。你不會錯過任何東西。

    建議的意見:在所有連接管理器上將retaisameconnection設置爲true;這對性能有好處。確保你的交易的名字是tran tran A.不要靠近使用SSIS內置交易 - 這是緩慢而複雜的。