问题标签 [ssis-2008]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1201 浏览

ssis - 如何使用包配置在 SSIS 中动态配置发送邮件任务

我有一个发送邮件任务,它将 excel 作为附件发送。我们在 CC、BCC 和 to 中有几个 ID。我想使用包配置动态配置发送邮件任务,因此它会动态获取所有 id、消息主题和 messageSourse。如何在 SSIS 中实现这一点?

而且我还必须通过包配置来配置该 smtp 连接。

提前致谢

0 投票
2 回答
1515 浏览

sql - 如何使用 SSIS 将文件夹从 FTP 复制到本地驱动器?

我们每天都会在 FTP 上发布通话录音。作为备份,我想每天将这些录音从 FTP 复制到本地驱动器。是否可以将整个文件夹作为一个整体复制并将该文件夹粘贴到我的本地并重命名它?

提前致谢

0 投票
1 回答
76 浏览

sql-server-2008 - SQL Server 2008 R2 上 SSIS 配置文件中的提供程序字符串设置

我继承了在 Windows Server 2003 上运行的 SQL Server 2008 R2 环境。我不知道它是从 SQL Server 2005 升级而来,还是新构建的系统。由于无法虚拟化物理服务器的问题,决定在虚拟服务器上构建一个新的、相同的环境,并将数据库等迁移到新的虚拟服务器。我们确实决定进行一次升级,即在新服务器上安装 Windows Server 2012。我们保持实例名称和服务器名称相同(在我们使旧的物理服务器脱机后修改了这些名称)。我在新服务器上也保持文件路径和文件夹名称相同。我使用集成服务中的导出选项将 SSIS 包从旧服务器迁移到新服务器(右键单击包>导出包)。软件包存储在旧服务器上的 MSDB 中。我将配置文件从旧服务器复制到新服务器,并将它们保存在与存储在旧服务器上相同的文件位置。好的,这是我的问题。当我启动所有 SQL 代理作业时,有几个使用 SSIS 包的作业失败了。在研究了这个问题后,我发现这是由于 SQL 提供程序字符串 (Provider=SQLNCLI) 设置为 Provider=SQLNCLI.1,它适用于 SQL Server 2005。一旦我将其更改为 Provider=SQLNCLI10,一切都很好。需要注意的是,其他使用 Provider=SQLNCLI.1 并且工作正常的包。困扰我的问题是,为什么这些包在运行 SQLNCLI 时运行相同版本 SQL Server 的旧服务器上成功运行。

0 投票
1 回答
121 浏览

ssis - 如何在 SSIS 中删除 FTP 目录中的动态子目录?

我在 FTP 中有一个名为 Client 的目录,每天使用动态命名创建子目录,当前日期如 Client/6_15_2015 。该子目录中会有一些文件。现在我想每天复制子目录并删除子目录。我使用 FTP 任务复制子目录,它工作正常。但我无法删除动态命名的子目录。如何在 FTP 任务中为“删除远程目录”操作提供远程路径的动态子目录。

提前致谢

0 投票
2 回答
1893 浏览

sql-server - 确定 SSIS 2008 包何时部署在服务器上

我想知道 SSIS 2008 包何时部署在 SQL Server 实例中的 MSDB 下。在表中dbo.sysssispackages,我可以看到包的创建日期,但在哪里可以找到包的最后修改/部署日期?

0 投票
2 回答
1854 浏览

sql - 如何使用 SQL 任务更新表

我有这个 SQL 来更新我表中的修改记录。它在 SSMS 中运行,但我如何在 SSIS 包中实现它?我尝试使用 SQL 任务,但它无法识别列。

我可以在数据流 ole db 源(sql 命令具有 select 语句)中放置一个选择,为我的导入日期派生列,然后 ole db 目标来更新记录 - 但是要更新的 sql 命令的语法是什么?

0 投票
1 回答
456 浏览

sql-server - 如何从用户选择时停止的包重新开始

我们有一个主 SSIS 包,它调用了一些其他子包和一些任务,我们为它构建了 UI 门户来启动主包并检查包的状态。每当包失败时(即由于网络问题或其他错误可以由用户纠正。)在主包或子包中的特定任务中。用户将在该包的 UI 上获得两个选项 Start/Resume。如果他选择 Resume,包应该从之前停止的地方开始。如果他选择开始,包应该从头开始。

我想通过在 ssis 中使用检查点来实现这一点,但我的问题是如果子包失败了怎么办。所以当用户选择恢复主包时,它应该从主包中调用的子包中的失败任务开始。有时用户可能想从头开始并选择开始,应禁用检查点并应从头开始。

0 投票
0 回答
855 浏览

sql-server - 获取存储的 SSIS 包的连接字符串信息

我当前的生产服务器中有 100 个软件包。我必须检查所有这些存储的 SSIS 包的服务器和数据库详细信息。这些包在服务器>存储的包>文件系统下可用。

手动方式是下载每个包并检查连接管理器。有没有其他简单的方法可以做到这一点?

0 投票
0 回答
29 浏览

ssis - ssis OLEDB 源连接管理器

我的源数据库每 15 分钟恢复一次。当我尝试从源数据库加载数据时,它把我踢了出去,因此我的包失败了。SSIS 中是否有等待源数据库连接返回并开始提取而不会使包失败?因为我的源数据库有 1.8 亿个数据,我需要从那里提取。

我正在使用 SSIS 2008

提前非常感谢!

0 投票
1 回答
54 浏览

ssis - 在 SSIS 中复制长度超过 5 分钟的音频文件

我们每天都会从第三方 FTP 将特定客户端的通话录音加载到我们的本地服务器上。现在客户想要将超过 5 分钟的录音文件发送到他们的内部 FTP。SSIS 中有没有一种方法可以选择超过 5 分钟的音频文件。

提前致谢