ssis 中的 nzsql 命令
Posted
技术标签:
【中文标题】ssis 中的 nzsql 命令【英文标题】:nzsql command in ssis 【发布时间】:2016-02-29 10:53:39 【问题描述】:是否可以将 SSIS 连接到 uniX 服务器?
如何在 unix 服务器中从 SSIS 运行 nzsql 命令来调用另一个 netezza 服务器。
SSIS --> UNIX --> NZSQL --> NETEZZA server
【问题讨论】:
【参考方案1】:您是否计划在 UNIX 机器上部署和执行 SSIS 包?
如果您只询问连接: SSIS 支持 ODBC 和 Oledb 类型的数据库连接。因此,您可以创建数据流任务,然后在其中使用 ODBC 源(或目标)
【讨论】:
【参考方案2】:我从 SSIS 调用 LINUX (UNIX) 的方式是使用 PLINK.EXE
我编写需要通过 bash 脚本 (.sh) 执行的序列并使用 plink.exe 从 SSIS 调用 bash 脚本(此处提供了有关如何使用 plink 的更多信息)
https://www.ssh.com/ssh/putty/putty-manuals/0.68/Chapter7.html
您还可以将参数从 SSIS 传递到 bash(使用 SSIS 表达式)
【讨论】:
以上是关于ssis 中的 nzsql 命令的主要内容,如果未能解决你的问题,请参考以下文章
NZSQL/CODE - 如何在 Netezza 中使用 PRINT
Netezza:获取所有数据库名称并写入 unix 目录中的文件