ssis相关内容

SSIS 为每个文件循环和文件系统任务复制文件

我在 for each 循环容器中使用文件系统任务,正如此处所述:链接文本 但是,当我执行包时出现此错误:[文件系统任务] 错误:发生错误并显示以下错误消息:“进程无法访问文件 'C:\Book1.xlsx',因为它正被另一个进程使用.". 我没有打开文件,我假设没有其他人打开,因为我可以复制、打开和覆盖文件. 任何建议将不胜感激.如果你想要一个示例包,请告诉我. 解决方案 ..
发布时间:2021-12-30 09:35:19 其他开发

SSIS-OleDb 快速加载与批量插入任务

我已经做了研究,包括在这个论坛上的主题,但似乎找不到答案. 我正在加载 40 列的文本文件.暂时没有变身.有 8 个文件 ~25MB,总共 1,400,000 行.使用批量插入任务,加载在 3 分钟内完成.使用 OleDb 目标和平面文件输入连接管理器,加载在 30 分钟内完成. 据我所知,SSIS 应该在 OleDb 连接后面使用批量插入.如果是这样,为什么会有如此巨大的差异?我一定 ..
发布时间:2021-12-30 09:35:03 其他开发

SSIS:更新或插入后删除行

有以下情况:我有一个 StudentsA 表,它需要与另一个表同步,位于不同的服务器 StudentsB.这是从 A 到 B 的单向同步.由于表 StudentsA 可以容纳大量行,因此我们有一个名为 StudentsSync(在输入服务器上)的表,其中包含自上次以来已修改的 StudentsA 的 ID从StudentsA复制到StudentsB. 我做了以下 SSIS 数据流任务: ..
发布时间:2021-12-30 09:34:52 数据库

在 Foreach 循环中增加一个变量并使用它-SSIS

我有一个包,我正在使用 foreach 循环遍历数据库.我正在传递一个字符串,它在所有数据库中循环.一切都很完美,直到这里. 我想要实现的是,对于它循环的每个数据库,它应该将变量增加 1.假设我必须循环遍历 5 个数据库.并且包级变量(myvariable = 24)被声明为 24.对于它循环的每个数据库,它应该将变量增加 1. 为此,我在 foreachloop 容器中创建了一个脚本 ..
发布时间:2021-12-30 09:34:43 其他开发

SSIS正在成功执行,但它似乎没有运行脚本任务部分

我有一个 SSIS 包,它运行 SQL 查询并通过数据流任务将其导出到 csv 文件.创建 csv 后,我将“脚本任务"设置为连接到 SMTP 服务器并将 csv 文件作为附件发送. 在我的本地机器上,包运行良好,但是当我将它加载到服务器上的 SQL Server Management Studio 时,它没有按预期工作.SQL Server MS 表示包执行成功,并且在预期位置生成了 cs ..
发布时间:2021-12-30 09:34:33 C#/.NET

从BIML脚本自动生成SSIS包

完成 BIML 脚本(使用 BIDS SQL Server 2008)创建 SSIS 包后,您只需右键单击 BIML 文件并单击生成 SSIS 包. 我如何通过代码生成 SSIS 包,例如C# 还是 SQL?我可以想象 BimlEngine.dll 的某种 shell 脚本,例如BimlEngine.dll -"myFileServer\myBimlScript", "生成SSIS包" ..
发布时间:2021-12-30 09:34:19 C#/.NET

检测未映射到目标的源中的新列并在 SSIS 中失败

如果源表中的列在目标表中没有对应的列,或者至少是故意不包含它,我如何导致 SSIS 2017 包失败? 我在两个名为 test 的表中创建了一个表,其中包含一列 testcol.SSIS 传输数据.现在我向源添加了一个 testcol2,但没有向目标添加一个 testcol2.该作业仍然按照今天的处理方式运行良好,但我希望它失败并报告未映射的列错误. 解决方案 更新 1 在对这 ..
发布时间:2021-12-30 09:34:12 数据库

我应该如何执行此文件/文件夹分发任务;SSIS 或命令脚本?

我需要执行以下概述的任务,但不确定如何继续.使用 Windows Server 2003,我可以在命令脚本或 SSIS 中的脚本任务中执行此操作吗?我一直在使用 SSIS 2005 并且知道有一个文件系统任务,但我以前从未使用过它. 我在本地有一个文件“target.file". 网络服务器上有一个“目标"文件夹. 'target' 下有数百个文件夹. 其中一些文件夹下有“备份"文件夹 ..
发布时间:2021-12-30 09:34:04 其他开发

无法从 Excel 列中读取字符串值

SSIS 脚本任务仅读取 excel 的数值,但无法读取同一列中存在的字母数字值 我尝试过使用 IMEX=0、IMEX=1 和 IMEX=2.但是字母数字值在我的 SQL 服务器表中生成为 NULL. //Excel连接字符串字符串构造;ConStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +fileFullPath + ";扩 ..
发布时间:2021-12-30 09:33:53 C#/.NET

TryParse SSIS 忽略源行

我有一个序列化的代码,在这段代码中,有一些数值在解析时代表一个日期. 例如011756420176654*注意*数组索引可能已关闭子串(1,2) = 01子串(3,2) = 17 我试图忽略该行,而不替换原始行.我有一个派生列,并且正在列中执行此操作. (dt_date)(Substring([My Code], 1, 2) + "-" + Substring([My Code], 3, 2 ..
发布时间:2021-12-30 09:33:29 数据库

使用 SQL 命令中的 Order by/sort 和 Merge Join 优化数百万行的 SSIS 包

嗨,当我执行 Upsert/delete 时,我目前正在尝试优化 SSIS 包,该操作从远程 MariaDB 源中的表中处理大约 93 多万行.该表还包含大约 63 列. 目前我在我的包中使用 Sort and Merge Join 但正如我阅读了一些指南,它建议在服务器中进行排序部分而不是使用 SSIS DT 中的排序功能,因为它会给SSIS 服务器内存. 由于我目前在 Azure ..
发布时间:2021-12-30 09:33:21 数据库

\377\376 附加到文件(Windows -> Unix)

我有一个执行以下操作的 SSIS 包. 运行 SQL 脚本 将结果导出到平面文件(UTF-8 编码、; 分隔和 \n 用于换行) FTP 结果到solaris 机器(二进制格式) 问题是,当文件出现在我的solaris 机器上时,它在文件的开头有以下内容. \377\376 我已经尝试过 dos2unix,但仍然没有解决问题.事实上,它将\377\376 更改为\227 ..
发布时间:2021-12-30 09:33:11 其他开发

如何修复“[OData Source [56]] 错误:无法从运行时连接管理器获取托管连接."SSIS 中的错误?

我在运行从 SharePoint 列表中提取数据的 SSIS 时遇到问题.SSIS 包运行良好,直到 2 周前,突然包失败并出现此错误: [OData Source [56]] 错误:无法从运行时连接管理器获取受管连接.[SSIS.Pipeline] 错误:OData 源验证失败并返回错误代码 0xC020801F.[SSIS.Pipeline] 错误:一个或多个组件验证失败.错误:任务验证 ..
发布时间:2021-12-30 09:33:05 其他开发

SSIS脚本任务中的C#脚本转换“文本"中的Excel列格式为“一般"

我正在使用 SSIS 数据流任务将数据从 SQL Server 导出到 Excel.尽管导出格式,这里所有列都显示为文本.因此,我需要开发一个 SSIS 脚本任务来进行必要的转换.我在开发脚本时遇到了麻烦. 格式化前的 Excel 工作簿 看,Excel单元格没有撇号,数字类型也是“常规",但消息说此单元格中的数字格式为文本或前面有撇号 我尝试了互联网上可用的不同选项,但没有成功 ..
发布时间:2021-12-30 09:32:56 C#/.NET

如何遍历在 For 循环容器中存储为数字的日期值?

我有一个 For Loop Container 使用日期作为 InitExpression (@Load_Date) 但值是数字格式 (20120229) 和我需要那样做,因为我无法修改它. 现在,我想以这样一种方式设置 AssingExpression 值,即 @Load_Date 变量可以增加,因为它是一个日期.换句话说,分配给变量 @Load_Date 的数值 20120229 应该增 ..
发布时间:2021-12-30 09:32:49 其他开发

使用 SSIS 包中的 Python 脚本预测数据

我知道 Microsoft 在其 SQL Server 机器学习服务中包含 Python,但是这仅适用于 SQL Server 2017 及更高版本,这是我的服务器目前不满足的要求. 在这种情况下,我想完全在 SSIS 中部署我的生成预测和训练模型管道,即: 从我的数据库中获取数据 将其传递给 Python 脚本数据流任务,该任务会导入经过训练的模型、生成预测并将其传递给下一个数据流 ..
发布时间:2021-12-30 09:32:28 AI人工智能