dataflowtask相关内容

在 SSIS 中执行 DFT 期间,行计数转换设置的变量值是否生效?或条件拆分可以正确读取变量吗?

我有一个 SSIS 包,其中 1 个记录(硬编码)流过. 我在 DFT 范围内有变量. 我使用行计数转换为变量赋值. 值应该是 1 我通过使用脚本组件验证它. public override void PostExecute(){System.Windows.Forms.MessageBox.Show(ReadWriteVariables[0].Value.ToString( ..
发布时间:2021-08-27 20:21:29 其他开发

如何让 SSIS 数据流将“0.00"放入平面文件中?

我有一个带有数据流的 SSIS 包,它采用 ADO.NET 数据源(只是一个小表),执行一个 select * 查询,并将查询结果输出到一个平面文件(我也试过只拉整个表,而不是使用 SQL 选择). 问题是数据源拉取一列是 Money 数据类型,如果值不为零,它进入文本平面文件就好了(如“123.45"),但当值为零时,它在目标平面文件中显示为“.00".我需要知道如何将前导零返回到平面文件 ..
发布时间:2021-08-27 20:06:23 其他开发

使用 SSIS 包复制多个表

我正在尝试设计一个 SSIS 包,它将大约 50 多个表从 ODBC 数据源(QuickBooks DB)复制到 SQL DB.我应该创建 50 个数据流任务来执行此操作吗?做这个的最好方式是什么 ?将 DFT 放入循环中,然后读取表格?或者 50+ 数据流任务??? 解决方案 您可以创建 50 个数据流任务,但不是必须的. 在同一个 DFT 中可以有多个独立的源-目的地.这将不那么 ..
发布时间:2021-06-12 18:42:57 其他开发

如何以编程方式创建SSIS包?

我正在尝试以编程方式创建一个SSIS包,其中包含在同一数据库中从表A到表B的简单数据流。我正在使用此处给出的示例。 该包已创建并保存到dtsx文件,但是当我在Visual Studio中打开它时,我看到未选择源表和目标表。 我还想在转换任务到达目的地之前插入一个转换任务。 EDIT 我已经设法选择了源表和目标表,任务甚至成功运行了。原来我需要 (a)分别使用一个oleDB ..
发布时间:2020-10-30 23:36:02 数据库

由于ODBC数据流任务错误,SSIS包可在VS中工作,但不能在SSIS中工作

我们有一个使用VS2017设计的测试包,其中包含一个带有"ODBC Source"和"ODBC Destination"对象的"Data Flow Task"对象.程序包只是试图将记录从表'Table_1'移到表'Table_2'中,而该表名为'Test',位于同一SQL Server 2014数据库中. 当我们从VS2017执行包时,它成功运行. 但是,当我们将该软件包导入SSIS, ..

记录SSIS数据流中的错误描述(VS2008 BIDS)

我正在尝试使用事件处理程序来记录我的SSIS包中的错误。不幸的是,没有选项可以在数据流任务中的各个任务中添加事件处理程序;因此,我在控件流程级别为整个数据流任务添加了一个事件处理程序。 当数据流任务发生错误时,我希望这个事件处理程序触发一次,记录错误和任何类型的错误描述可能。 我最初将错误处理程序触发器设置为 OnError ,但是这会触发多次(当组件数据流任务失败时,整个包失败等)。 ..
发布时间:2017-08-28 02:53:47 开发方法