Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssis 选择BypassPrepare属性的值_Ssis - Fatal编程技术网

Ssis 选择BypassPrepare属性的值

Ssis 选择BypassPrepare属性的值,ssis,Ssis,我知道将“BypassPrepare”属性设置为true意味着准备(解析)查询是由我连接到的数据库引擎完成的。否则,准备工作由integration services包完成,但解析是在SSIS端还是在数据库引擎端完成又有什么关系呢。 我只是想做出最好的选择 谢谢,如果您将此选项设置为true,则准备(即解析)将由您所连接的数据库引擎完成 如果将此选项设置为false,则准备工作由integration services软件包完成 此选项仅适用于OLEDB类型的连接,之所以引入此选项,是因为pac

我知道将“BypassPrepare”属性设置为true意味着准备(解析)查询是由我连接到的数据库引擎完成的。否则,准备工作由integration services包完成,但解析是在SSIS端还是在数据库引擎端完成又有什么关系呢。 我只是想做出最好的选择


谢谢,

如果您将此选项设置为true,则准备(即解析)将由您所连接的数据库引擎完成

如果将此选项设置为false,则准备工作由integration services软件包完成

此选项仅适用于OLEDB类型的连接,之所以引入此选项,是因为pacakge(sql任务)无法准备/解析OLEDB数据库支持的所有sql命令。这意味着您将在解析阶段出错,无法执行OLEDB数据库上的有效语句,但SQL任务无法准备/解析该语句。

当“BypassPrepare”设置为TRUE时,解析由DB引擎完成,因此会影响性能。
因此,我们应该明智地或在必要时将其设置为TRUE。

感谢您的回答:)如果SSIS的解析器不完整,为什么要将其设置为False?