问题标签 [ssis-2005]

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 回答
200 浏览

ssis - SSIS 中的检查点

我收到了面试的问题!!! 如何在不使用检查点的情况下在 SSIS 中实现检查点功能。如果包失败,则必须从失败的点重新运行,而不是重新运行整个包。不使用检查点

0 投票
1 回答
731 浏览

sql-server - 如何计算 OLEDB 目标 Rowsperbatch 和 MaximuminsertCommitSize 以获得最大性能

在 SSIS 中,如果我们选择 FAST LOAD 选项,那么我们必须设置 2 个属性

OLEDB 目标 Rowsperbatch 和 MaximuminsertCommitSize

通常,我们使用默认值;但据了解,如果我们可以计算这些值,它会提供最大的性能(刚刚在一些已经离开团队的老同事开发的包中看到)。

如何计算论文

propertiesd 值以获得最大性能?

0 投票
1 回答
48 浏览

sql-server - 使用 SQL Server 2008 部署父子 SSIS 2005

我有一个主包和 29 个子包。Execute Package我使用每个循环容器中的任务动态地从父主包执行这 29 个子包。

我担心的是如何在现场部署它们?我是否应该使用 30 个配置文件创建 29+1 数据库连接字符串,因为每个子包都执行一个 SQL Server 存储过程。

任何形式的建议都非常感谢。谢谢

0 投票
1 回答
716 浏览

sql-server - 无法从 SSIS 脚本任务中看到脚本(VB 代码)

我已经使用 SQL Server 2005 开发了一个 SSIS 应用程序。我正在尝试查看如下脚本:

[通常代替“设计脚本”应该是“编辑脚本”。我认为,由于 SSIS 2005 就是这样]

但是,它没有显示下划线脚本。它也没有显示任何错误。我安装了 BI Studio 2005。但是,如果我要创建新项目,我在(文件-> 新建-> 项目)下看不到 VB。那么,我是否需要安装带有 VB 的 Visual Studio 2005 版才能打开它?

有没有其他方法可以看到这个?或者是否需要更改任何设置才能看到这个下划线脚本?

0 投票
0 回答
74 浏览

sql-server - SSIS 2005 查找转换未捕获不匹配的值

我已经设置了一个数据流,SSIS 2005其中使用查找检查来自 excel 源的值与SQL Server查询并将结果输出到平面文件。

这部分工作正常。但是,我还想从查找中捕获在单独的平面文件中不匹配的值。我尝试了多种方法,但仍然无法从查找中捕获不匹配的值(平面文件始终为空)。

我究竟做错了什么?

操作图像

0 投票
2 回答
1777 浏览

date - 在表达式中获取前一天

因为我是 SSIS 的新人,所以只需要这方面的帮助。我有一个表情,但我想要昨天,而不是今天。

目前它看起来像这样

每日 20161006.CSV

我想要的是

每日 20161005.CSV

0 投票
1 回答
109 浏览

sql-server - ssis 升级和迁移的区别

我正在将 ssis 2005 包迁移到 ssis 2012。只是想知道有什么区别

1)如果我手动将2005包附加到ssis 2012项目并根据新环境修改所有对象

2) 使用升级向导将所有软件包从 2005 升级到 2012

0 投票
1 回答
102 浏览

c# - 从 .NET 应用程序运行时,SSIS 包失败,日志中只有 OnPreValidate

我创建了一个 SSIS 包,它在从 SQL Server Data Tools 启动时运行平稳(我在我的 PC 上使用 SSDT 2015 和 SQL Server 2005 Developer Edition),但是当我从 .NET 运行它时,日志中只有以下行失败应用程序:

我使用以下代码从我的 .NET 应用程序中调用包(我只是从 SSIS 项目中复制了 .NET 项目中的 SSIS 包,并指定将其复制到输出目录,以便我可以从文件系统中调用它):

我能找到的与我的问题相关的唯一链接是https://social.msdn.microsoft.com/Forums/sqlserver/en-US/75e4d6fc-3b6f-4ca1-bf12-e823076325cd/package-fails-after-onprevalidate-but -not-in-bids?forum=sqlintegrationservices 我尝试将包保护级别切换为DontSaveSensitiveData,但没有帮助。

我究竟做错了什么?有没有办法至少获得一些关于为什么包失败的正确数据?

0 投票
1 回答
46 浏览

ssis - 如何使用 ssis 实现以下查询

我们可以讨论如何使用 ssis 将以下查询结果加载到目标表中。我知道我们可以在 T-sql 中使用它,也可以作为 OLEDB 源查询。但仍然想知道如何实现它,只使用数据流组件

0 投票
1 回答
45 浏览

excel - SSIS2005:从元数据不一致的多个 XL 文件/工作表导入

提前感谢任何人可以提供的任何帮助,

(前言:我已经熟悉 TypeGuessRows 注册表调整(我将其设置为 0;XL 扫描整个列以确定数据类型)和 IMEX=1 扩展属性(我默认使用它))

我正在为客户开始一个正在进行的项目:

  • 客户发送 10 个 xlsx 文件,每年 1 个。
  • 大多数(如果不是全部)文件有 12 张……每月 1 张。
  • 所有文件中的所有工作表都具有完全相同的列数,列标题完全相同,顺序完全相同。
  • 客户很可能会在未来 3 年内定期发送新数据(希望采用相同的格式)。

循环通过多个 XL 文件,然后循环通过多个 XL 表不是问题。我过去做过很多次。默认情况下,我的 XL 文件的 SSIS 模板是这样设置的。

我遇到的问题是列的数据类型可以从一张纸到另一张纸改变。例如,在大多数工作表上,日期列:

  • 没有 NULL/空白日期
  • 所有日期格式为 m/d/yyyy
  • XL/SSIS 分配日期 [DT_DATE]数据类型

...但是,在同一文件中的某些工作表上,同一日期列...

  • 没有 NULL/空白日期
  • 大多数日期格式为 m/d/yyyy
  • 一些日期格式为一般/数字(2002 年 11 月 15 日 = 37575)
  • XL/SSIS 分配Unicode 字符串 [DT_WSTR]数据类型

如果我没记错的话,当我运行 SSIS 包时,当数据类型发生变化时它会抛出错误。

是否可以强制传入列的数据类型(OLE DB 源的高级编辑器>输入和输出属性表 >输入和输出窗格 > OLE DB 源输出>外部列)为 unicode,以便在 XL/SSIS 时包不会出错想改变数据类型?这将容纳所有当前文件和任何未来文件,以防出现相同的不一致格式。

或者我是否被迫:

  • 将所有通用/数字格式的日期更改为日期格式,以便我可以使用一个 SSIS 包导入
  • 将所有格式一致和格式不一致的工作表分成 2 个单独的组,以便使用 2 个不同的 SSIS 包导入

再次感谢任何人提供的任何帮助,

CTB