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目标平台),并设置隔离级别,看它是否是工作?