【发布时间】:2021-07-15 15:12:10
【问题描述】:
使用SSIS 工具和OLE DB,我们正在从Vertica 数据库下载数据,下载所有数据所需的时间超过了Vertica 设置的Execution time exceeded run time cap 1 小时。
是否有可能以某种方式绕过 SSIS 中的上限?也许关闭连接并重新打开?
【问题讨论】:
标签: sql-server ssas oledb sql-server-data-tools vertica
使用SSIS 工具和OLE DB,我们正在从Vertica 数据库下载数据,下载所有数据所需的时间超过了Vertica 设置的Execution time exceeded run time cap 1 小时。
是否有可能以某种方式绕过 SSIS 中的上限?也许关闭连接并重新打开?
【问题讨论】:
标签: sql-server ssas oledb sql-server-data-tools vertica
RUNTIMECAP 是在 Vertica 会话期间处于活动状态的参数。
可以通过你运行的资源池来设置。 Vertica 的管理员可以向您的用户授予资源池,并将您的用户配置为在该资源池下运行。了解您是否属于这种情况,并要求 Vertica 数据库管理员为您的提取过程提供更高的运行时间上限(如果是这种情况)。
另一种设置运行时上限的方法是登录时触发的命令(通常在我们的 OLE DB 或 ODBC 数据源配置中配置)必须在登录时触发:
SET SESSION RUNTIMECAP '1 HOUR';
如果是这种情况,请尝试触发:
SET SESSION RUNTIMECAP '3 hours';
... 或根据需要 - 在运行导出之前。
【讨论】: