ssis相关内容

SSIS Excel 到 SQL 导入 -- 文件的前 6 行包含与标题相关的信息

我正在将数千行 (120K) 数据从 excel 文件导入 SQL Server.现在我正在尝试使用 SSIS 来完成此操作,但考虑到构建 excel 文件的 excel 模板似乎并未仅在第一行中包含标题(大约前 6 行包含标题信息),因此我立即遇到了一些问题.如何使用 BIDS 中的 SSIS 数据流任务处理导入来解决此问题?或者通过直接读取 Excel 文档中的每一行来读取行会更好吗? ..
发布时间:2021-12-30 09:32:21 数据库

SSIS 错误:尝试向数据流任务缓冲区添加一行失败,错误代码为 0xC0047020

我有 SSIS 进程的问题(实际上两个不同的进程会出现同样的问题).所以,我们正在使用 SSIS 做一些 ETL 工作.我们有从 Visual Studio 执行没有错误的商业智能项目.但是,当它部署在服务器上并作为作业安排时,它会失败并出现如下错误: INTRASTAT_Towar:错误:SSIS 错误代码DTS_E_PROCESSINPUTFAILED.过程输入组件“Union All 3" ..
发布时间:2021-12-30 09:32:04 数据库

SSIS 包在调试时立即取消

我有一个相当简单的 SSIS 包,我多次使用它来将制表符分隔的文件导入到数据库中的单个表中. 我将一个新的源文件附加到包中并尝试运行该包. 包启动 一个 cmd 提示短暂出现,然后消失 [?!] 然后在平面文件源组件上退出该过程.[??!] 输出显示如下: SSIS 包“C:\Users...\Conversion\LoadHistory.dtsx"开始. 信息:0x ..
发布时间:2021-12-30 09:31:53 其他开发

将数据从 SAP 传输到 SQL Server 的最佳方式是什么?

我们希望基于 SAP 表从头开始构建一个新的数据仓库.对于提取、转换和加载 (ETL) 过程,我们希望使用 Microsoft SQL Server 集成服务.市场上有许多供应商,如 Theobald、CData 等,它们提供了访问 SAP 数据的框架.但是,SAP 本身也提供了一个 SAP .NET Connector 3.0,用于通过 RFC 访问数据. 您对这些不同的解决方案有什么经验 ..
发布时间:2021-12-30 09:31:46 其他开发

从 SSIS 脚本任务创建对自定义程序集的引用 - vb

我正在寻找一种在我的 SSIS 脚本任务中创建“导入 Newtonsoft.Json.Linq"的方法,但这显然不像在 SSIS 中“管理 NuGet 包"那么简单.那么有没有其他方法可以解决这个问题. 我发现了一个 link 在我看来是一个可能的解决方案,但由于我不是熟练的程序员,我无法从 C# 进行翻译进入vb.我希望有人可以帮助我,或者指导我走向另一个方向. 我使用的是 Visu ..
发布时间:2021-12-30 09:31:37 C#/.NET

分配 10484320 字节时缓冲区失败

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

SSIS 作业可以异步吗?

我对 async 方法是否与 SSIS 作业一起正常工作感到有些困惑.脚本任务项创建了一个面向 .NET Framework 4.5 的 Visual Studio 项目,输出类型为类库. 如果我使 main 方法 public async void Main() 并在其中对 async 方法进行 await 调用,它是否真的在等待? 我在这里看到的一些帖子暗示有,而其他帖子暗示没有. ..
发布时间:2021-12-30 09:31:20 其他开发

带有脚本组件和服务引用的 SSIS

我正在尝试通过 SSIS 获取 BingAds 数据以存储在我们的会计系统中.我已将服务引用添加到 https:///api.sandbox.bingads.microsoft.com/Api/Advertiser/v8/CampaignManagement/CampaignManagementService.svc?wsdl 用于测试. 我直接从 http://msdn.microsoft ..
发布时间:2021-12-30 09:31:05 C#/.NET

如何将带有两个标题的混合记录类型固定宽度文件加载到两个单独的文件中

我有一个任务来加载一个格式奇怪的文本文件.该文件也包含不需要的数据.它包含两个背靠背的标题,每个标题的数据在交替行上指定.标题行在 ------ 之后开始.我需要读取标题及其相应的数据并将其转储到某些 Excel/表格目标中.让我知道如何使用 SSIS 中的任何转换或脚本来解决这个问题.不知道如何为此使用脚本任务. 现在我正在读取一列中的文件,并使用派生列手动尝试使用 substring 函 ..
发布时间:2021-12-30 09:30:55 数据库

使用多个结果集执行存储过程

我正在使用 SSIS 2016.我需要执行一个返回 4 个结果集的存储过程.我只需要保留第一个结果集并将其写入表格.我无法修改存储过程.我不关心其他结果集中返回的任何数据.存储过程位于 SQL Server 2016 数据库中.结果也将驻留在 SQL Server 2016 中. 我目前在 OLE DB 源中使用“SQL 命令"数据访问模式在 SSIS 2008 中运行此进程,如下所示.我在 ..
发布时间:2021-12-30 09:30:40 数据库

在 SSIS 上配置 MDX 查询

嗨,我在配置 SSIS 任务以运行 MDX 查询时遇到问题.解析工作正常,但它不允许我显示查询的不同列来映射它 这是我使用的查询: SELECT [Measures].[# Consumers] ON 0,[公司].[公司国家代码].[公司国家代码].MEMBERS ON 1来自_CDM 抛出的错误是: SQL 命令没有返回任何列信息 错误快照 解决方案 您可以在数据 ..
发布时间:2021-12-30 09:30:32 数据库

带有可变excel连接管理器的SSIS

我正在尝试使用 SSIS 中的 WMI 事件观察器任务自动执行包.我想要的功能是将 excel 文件放入某个文件夹时自动执行包.但是,这些 excel 文件将成为填充数据库的连接管理器. 目前 SSIS 不允许我这样做,因为我的 excel 连接管理器在我运行程序时没有路径,并且只有在将文件放入文件夹后才存在. 有没有办法让变量excel连接管理器或者连接字符串的值变成一个变量? ..
发布时间:2021-12-30 09:30:22 其他开发

SSIS - 该进程无法访问该文件,因为它正被另一个进程使用

我有以下数据流: 控制: 我只想将 sourcefolder 中的 flatfiles 中的所有数据复制到 sql 数据库,然后将这些文件复制到名为 Done 的文件夹中. 但是当我运行这个时,我得到错误: [File System Task] 错误:发生错误并显示以下错误消息:“进程无法访问该文件,因为它正被另一个进程使用.". 数据被复制到 sqlserver ,但文件没 ..
发布时间:2021-12-30 09:30:03 C#/.NET

SSIS - 由于潜在的数据丢失,无法转换该值

我对 SSIS 比较陌生.我正在尝试使用 Microsoft OLEDB for Oracle 从 Oracle 数据库中提取信息,我正在使用以下查询: SELECT ID FROM Test 我收到一条错误消息:由于潜在的数据丢失,无法转换该值.如果我将查询更改为以下内容,则它可以工作: SELECT '1' FROM 测试 我认为它失败了,因为 ID 不是整数.但是,平面文件连接管理器 ..
发布时间:2021-12-30 09:29:41 数据库

将 SQL Server 数据库数据移动到 SAP BW

我读过几篇关于将数据从 SAP BW 移到 SQL Server 的文章.我找不到任何关于将数据从 SQL Server 移动到 SAP BW 的文章,是否有可能?如果有,最好的处理方法是什么? 解决方案 在搜索此主题后,我发现了许多解决此问题的链接,在此答案中,我将尝试对它们进行总结并提供所有链接可以帮助您实现目标. 有多种方法可以将数据从 SQL Server 导入 SAP BW ..
发布时间:2021-12-30 09:29:13 数据库

ODBC 连接没有出现 SSIS

我在服务器上正确配置了系统 DSN ODBC 驱动程序(连接已经过测试并且工作正常). 我有一个 SSIS 包,当我尝试创建 ODBC 连接管理器时,在数据源的下拉列表中找不到我的 ODBC 连接. 我尝试刷新列表,关闭并重新打开解决方案,甚至重新创建解决方案. 以前有没有人遇到过这种情况,如果有,您是如何解决的? 非常感谢 解决方案 很可能您已经在 64 位 Wi ..
发布时间:2021-12-30 09:29:04 数据库

为什么 FireError 在 C# 2012 中失败,但在 VB 中有效,而 FireInformation 在两者中都有效?

我在 Visual Studio 2014 中有一个 SSIS 包,如果有任何记录遍历 3rd 方转换的特定路径,我想在脚本组件中引发错误.我想要在 C# 2012 中这样做,但是 FireError 方法给出了一个错误: 'Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100.FireError(int, str ..
发布时间:2021-12-30 09:28:54 C#/.NET

通过 ssms 远程运行时 SSIS 作业失败,但在 SQL Server 上运行良好

在带有 SSIS 的开发箱上安装了 SQL Server 2016. 有一个通过目录循环并验证 XML 文件的包. 作业在 SQL Server 上从 Integration Services 目录和 SQL Server 代理执行时运行良好.在本地开发人员的 PC 上也运行良好. 如果您通过 SSMS 远程连接到 SQL Server(同一用户)并尝试通过集成服务目录执行包,则会出 ..
发布时间:2021-12-30 09:28:45 数据库

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

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

SQL Server 2008 Express 集成服务

SQL Server 2008 Express 是否支持集成服务?当我尝试创建一个 Integration Services 项目时,它说我必须安装 Integration Services,但我在安装设置中找不到该选项.我该如何安装它?谢谢 解决方案 不,它没有.来自 SQL Server 2008 各版本支持的功能R2: 您至少需要运行标准版. ..
发布时间:2021-12-30 09:28:24 数据库