2015-04-01 111 views
0

我知道将“BypassPrepare”属性设置为true意味着准备(解析)查询是由我要连接的数据库引擎完成的。否则,准备工作是由集成服务包完成的,但在SSIS端或数据库引擎端解析是如何影响的。 我只是想做出最好的选择。选择BypassPrepare属性的值

感谢,

回答

0

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

如果您将此选项设置为false,则准备工作由集成服务包完成。

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

+0

谢谢您的回答:) – lb1617 2015-04-02 08:50:02

+0

如果SSIS的解析器不完整,您为什么会将它设置为False? – Brondahl 2017-11-22 16:42:07