SSIS中的ReadUncommitted IsolationLevel是Microsoft針對以下情況確認的錯誤,但是'不修復'如下所述。SSIS包中讀取未提交隔離級別的變通辦法
什麼將是相同的解決辦法(縣)?
SSIS中的ReadUncommitted IsolationLevel是Microsoft針對以下情況確認的錯誤,但是'不修復'如下所述。SSIS包中讀取未提交隔離級別的變通辦法
什麼將是相同的解決辦法(縣)?
是的,但你有你的源告知SQL命令而不是選擇一個表並設置執行前的隔離級別:
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
select * from test_isolation
和包裝應具有串行隔離級別選擇(我認爲這個錯誤可能是因爲選擇組件上未讀的事實)
看到這個例子。林有一個包,從表test_isolation
的值複製到表test_isolation_destination
這裏都是我的表空:
然後我就開始交易並運行插入命令波紋管插入上test_isolation
行
此行是一個骯髒的一行,因爲事務尚未提交。
然後,我跑了包,你可以看到一排被複制:
然後,我回滾事務,因爲你可以看到該行從源表中清除,但而不是來自目的地表格。
這證明包未提交讀隔離級別
跑使用SQL Server Native Client提供(如果MS-SQL目標平臺),並設置隔離級別,看它是否是工作?