SSIS 部署 ODBC 的连接属性



我在一个网络上有一个 Postgres 源,在另一个网络上有一个 SQL Server 目标,我正在桌面上开发一个数据流任务,我想将其部署到 SQL Server SSIS 目录。

我设法使用.NET Framework ODBC连接,方法是使用连接字符串构建新的DSN,将其本地保存为DSN文件,提供用户名/密码并将该对象用作源连接管理器。 这工作正常。

现在,我正在尝试将项目/包部署到生产服务器上的 SSIS 目录,但不确定究竟需要执行哪些操作才能建立相同的源 DSN。

是否参数化连接字符串并传递硬编码的用户/传递? 是否在服务器上重建具有相同名称/路径的匹配 DSN? 是否要创建系统 DSN?

任何人都可以逐步介绍在SSIS部署模型中管理连接/驱动程序/密码的最佳做法吗?

谢谢。

有几个选项: 1. 在运行 SSIS 包的服务器上定义 ODBC 连接,就像桌面上的连接一样,并保存密码。 2. 在 SQL Server 中定义链接服务器,并更改包以使用它。 3. 使用 SSISDB 环境在运行时设置连接字符串。 4. 运行 DTEXEC 时,请在命令行上指定连接字符串。

。可能还有更多。

最新更新