ssis-2012相关内容

一次循环10条记录并将其赋值给变量

我有一个包含900条记录的表。 我想一次获得10条记录,并将其分配给变量。 下次我在SSIS中运行For Each循环任务时, 它将循环另外10条记录并覆盖变量。 我们将非常感谢您的帮助。 我有这样的桌子,例如 EMPID 0001 00045 00067 00556 00078 00345 00002 00004 00005 00006 00007 00008 这是要我试过执行S ..
发布时间:2022-07-03 21:28:33 数据库

不能在SSIS 2012上使用敏感的项目参数

在SSIS 2012中,我尝试为Oracle的OLEDB连接使用一个敏感的项目参数。 它与设置为FALSE(在项目参数设计器中)的敏感属性配合使用。但我不希望密码像那样可见。 只要将敏感属性设置为TRUE并尝试执行我的包,我就会收到以下错误: 错误:0xC0017010在包:将不计算该表达式,因为它包含敏感参数变量&Quot;$Project::OracleConnectionString& ..
发布时间:2022-03-31 11:48:50 数据库

空 Excel 文件权限问题:SSIS Excel 目标通过 C:\Users\Default 缓冲大记录集

通过 DTEXEC.EXE 从 Web 应用程序调用 SSIS 包.该包使用文件系统任务制作 Excel 模板文件的副本以用作 Excel 目标文件.然后,数据流任务将记录从 OLE DB 源发送到 Excel 目标.然后将 Excel 目标文件流式传输回 Web 应用程序用户的浏览器. 当 Web 应用程序池标识是本地管理员帐户时,这可以正常工作.当 Web 应用程序池身份是碰巧也以交互方 ..
发布时间:2021-12-31 13:33:41 C#/.NET

分配 10484320 字节时缓冲区失败

当我运行以下包时,它会成功完成每个任务,直到加载到写入 0 行的目标位置.我减少了缓冲区大小,但仍然没有用.关于如何解决这个问题的任何线索.我收到以下错误消息 “分配 10484320 字节时缓冲区失败"、“SSIS 错误代码 DTS_E_PROCESSINPUTFAILED" 解决方案 此错误意味着您的系统在缓冲池达到其限制之前内存不足.您需要查看两个数据流属性: Defau ..
发布时间:2021-12-30 09:31:26 数据库

有没有更好的方法来解析 SSIS 中的 [Integer].[Integer] 样式日期?

我正在处理一个 SSIS ELT 脚本,该脚本需要从以 [INTEGER].[INTEGER] (Excel 整数日期 后跟自午夜以来的秒数,例如 42825.94097; 或自午夜以来的微秒,例如,42831.1229166667).我想出了以下方法: 派生列函数将输入拆分为日期部分和时间部分 派生列函数将解析的日期附加在一起,例如, DATEADD("day",StartTime ..
发布时间:2021-12-30 09:28:39 数据库

从 CSV 文件填充 SQL 数据库

我需要使用带有 SSIS 的 CSV 文件创建一个数据库.CSV 文件包括四列: 我需要使用那个表的信息来填充我下面用SQL创建的三个表. 我意识到我需要使用员工表的一列 EmployeeNumber 和组表 GroupID 来填充 EmployeeGroup 表.为此,我认为我需要一个Join Merge表,但我在SSIS中创建了数据流任务,结果相同,没有显示数据. 中间的表是 ..
发布时间:2021-12-30 09:25:39 数据库

“ROW PER BATCH"是否有任何相关性?和“最大插入提交大小"在 SSIS 包中?

我有一个 SSIS 包,它将包含 1000 万条记录的 2.5 GB 数据导出到 Sql Server 数据库,该数据库有 10 个分区,包括 PRIMARY FILE GROUP. 更改默认最大插入提交大小之前,即“2147483647"和每批行.使用快速加载选项完成转换需要 7 分钟. 但是在用一些公式改变了一些体面的值之后,执行只用了 2 分钟. 仅供参考 - Defaul ..

SSIS 包未在 SQL Server 2012 中以 32 位运行

我有一个在 VS2012 中开发的包(使用 SQL Data Tools 组件),它使用 VFPOLEDB 提供程序从 DBF 文件中收集数据,并将其放入 SQL Server 2012 X64 服务器上的数据库中.包含包的项目将 Run64BitRuntime 的 DebugOption 设置为 false.我已将此包导入到测试和实时服务器(相同设置)的 SSIS 包存储中.VFPOLEDB 提 ..

如何在 SSIS 中动态映射输入和输出列?

我必须通过 SSIS 从 .dbf 文件上传 SQL Server 中的数据.我的输出列是固定的,但输入列不是固定的,因为文件来自客户端,客户端可能已经按照自己的风格更新了数据.也可能有一些未使用的列,或者输入列名可能与输出列不同. 我想到的一个想法是将文件输入列与 SQL 数据库表中的输出列进行映射,并仅使用行中存在的那些列作为文件 ID. 但是我不知道该怎么做.你能建议我做同样的事 ..
发布时间:2021-12-30 09:03:01 数据库

SSIS 在设置为 CRLF 时将 LF 读取为终止符

使用 SSIS 2012.我的平面文件连接管理器我有一个分隔文件,其中行分隔符设置为 CRLF,但是当它处理文件时,我有一个带有 LF 在里面.这导致它将其读取为导致它失败的行终止符.有什么想法吗? 解决方案 感谢您的所有建议.原来供应商已将文件的编码从 Ascii 更改为 unicode.更改包以读取正确的编码就行了. ..
发布时间:2021-12-30 09:02:33 数据库

日期时间的 SSIS 源格式隐式转换

有谁知道显示 SSIS 中不同数据类型支持哪些日期格式的图表?例如,DT_DBTimestamp 是否支持 1-Jan 格式.我试图寻找但找不到任何东西. 我问的原因是我发现当我尝试执行 Convert(datetime, '1-Jan') 时,它失败了我的预期.但是,当我将这个相同的值拉入 SSIS 到 DT_DBTimestamp 中时,它会将其隐式标识为 1/1/2017 而不是将行重 ..
发布时间:2021-12-30 09:02:15 数据库

自动从 .Dtsx 文件中检索版本号

有什么方法或查询可以让我找到 SSIS 包(*.dtsx 文件)的版本号? 我的 Team Foundation Server 中有我想知道的 *.dtsx 文件. 手动方法是在包上单击鼠标右键,然后单击 Compare 以查看 VersionBuild 但有数千个包,因此手动操作是真的不可能 注意:这个过程应该是自动化的,而不是手动的 解决方案 在 dtsx 包中获取值 ..
发布时间:2021-12-30 09:01:46 数据库

使用 OData 源从 SSIS 连接到 SharePoint

我正在尝试使用 OData 源连接到托管在 Microsoft 云上的 SharePoint.我正在尝试将与项目相关的数据从 SharePoint 列表中提取到 sql 表中,并将其处理到数据仓库中. 当我手动登录 SharePoint 时,它已获得读取数据并导出到 excel 的必要权限.但是当我在 2012 年通过 Odata Source 连接时,我遇到了以下错误.我正在使用 Visu ..
发布时间:2021-12-23 18:44:29 数据库

如何将列值存储到数据流任务中的变量中?

我有 DFT,我从表中提取了一个 URL,我需要将该值存储到一个变量中. 我正在使用 OLEDB 源连接到我的 SQL Server 并选择所需的列.然后我有条件拆分,它将为我拆分正确的 URL.来自我已映射到脚本组件的条件拆分的正确 URL 流. 以下是我使用过的 C# 代码: public override void Input0_ProcessInputRow(Input0Bu ..
发布时间:2021-09-16 19:32:15 C#/.NET

SSIS 多表加载

我是第一次学习 SSIS.我正在尝试将多个表从我的临时数据库加载到数据仓库中的多个表.我的临时数据库只不过是一个数据库,其中所有源数据库中的所有表都复制到其中.我发现每个数据流任务只允许将一个源表连接到一个目标表.我是否必须使用与源数据库中的表数量一样多的数据流任务?有没有更简单有效的方法来做到这一点? 根据我的理解,我需要一个在 SQL Server 中创建的带有空 Dim 和 Fact ..
发布时间:2021-08-27 20:34:08 其他开发

防止 SSIS 在目的地创建一个空的 csv 文件

我创建了一个 SSIS 以导出到 csv 文件如果没有数据,我不想我的 SSIS 创建一个空文件. 我怎样才能做到这一点? 谢谢, 解决方案 如果没有行,您是否建议您的项目何时创建 CSV? 如果是这种情况 - 保持行数. 如果最后行数 = 0,则删除文件. ..
发布时间:2021-08-27 20:34:05 其他开发

SSIS查找转换替代方案?

我每天需要将大约 1100 万行数据从一个数据库传输到另一个数据库.此时源表总共大约有 50 亿行. 我使用的是“从 开始获取所有内容?"方法,使用目标中的最大值作为 ?,但源的维护有点时髦.他们不断回去填补漏洞,而我的方法不起作用. 标准查找转换需要数小时才能运行.Pragmatic 的 TaskFactory 有一个 Upsert 组件,但不在这个项目的预算之内. 有没有比 ..
发布时间:2021-08-27 20:34:01 其他开发