首页 文章
  • 0 votes
     answers
     views

    如何在SSIS中接收SP的“输出”变量来计算输入条件IF的数据量

    我有一个如下所示的SQL过程: CREATE PROCEDURE [dbo].[ExampleSP] @ID int, @name varchar(30), @Counter int output AS BEGIN SET NOCOUNT ON; ---- ***************************************************...
  • 0 votes
     answers
     views

    SSIS中的并行数据流任务

    我面临着并行执行的数据流任务的问题,即将行插入单个表中,例如来自源表的TABLE_DESTINATION,例如TABLE_SOURCE . 我不直接将行插入表“TABLE_DESTINATION” . 我使用存储过程插入行,因为插入前有一些逻辑 . 我的源表中有近100万条记录 . 我需要将它们插入目标表 . 我做了什么?我创建了4个数据流任务(DFT) . 在每个DFT中,我将每个表映射到存储过...
  • 1 votes
     answers
     views

    SSIS - 数据流未执行

    我在一个视图中运行了一个巨大的选择,在数据流中的巨型表中使用了很多连接 . 主要任务似乎在没有错误的情况下执行,因为它变为绿色,但是当我查看它内部时,没有执行任何子任务(选择和插入) . 搜索了一段时间我发现一些帖子说如果在30秒内没有返回任何行,则查询将失败 . 但是在调试项目时我没有看到任何错误 . 是的,如果在30秒内没有返回任何行,我会有错误吗?如果是这样,有没有办法阻止它? 我没有选择向...
  • 0 votes
     answers
     views

    在SSIS中创建源助手会引发错误

    大家好 ..!! 我正在尝试创建基本的ssis包,它读取文本文件并将数据传输到另一个数据库但是当我创建新的 source assistant 在 Data Flow tab 从 SSIS Tool Box 我得到了错误 . 根据错误我明白有一些权限问题,但我不知道如何弄清楚这件事 .
  • 1 votes
     answers
     views

    使用SSIS从源服务器动态创建目标表

    我需要一些建议如何解决以下任务: 我有一个基于IBM DB2(IBMDA400)的源系统,它有很多表,它们在结构上快速变化 . 我必须将指定的表从DB2加载到MSSQL 2008 R2 Server中 . 因此我认为使用SSIS是最佳选择 . 我的第一次尝试只是添加两个数据源,删除MSSQL中的所有表,并使用“Select * Into @Table From @Table”重新创建它们 . 但是...
  • 2 votes
     answers
     views

    如何使用ssis 2008循环遍历excel文件并获取sheetname

    我正在尝试从excel文件加载数据,其中一个非静态的工作表名称(工作表名称包含yyyymmdd,它将随每个文件而变化)到SQL数据库表中 . 我按照How to loop through Excel files and load them into a database using SSIS package?上提供的解决方案,但只能设法获得第一个for循环工作 . 当我'm trying to a...
  • 1 votes
     answers
     views

    如何在数据流任务SSIS 2008 r2中传递变量

    我正在尝试将数据从一个OLEDB连接传输到另一个OLEDB . SSIS和SQL Server都是2008 R2 . 我想使用变量来加载每年的数据(2014年,2015年等) . 源代码中的SQL查询是, DECLARE @year int set @year = ? SELECT [ServiceActivities] ,[ServiceID] ,[ClientID] ...
  • 2 votes
     answers
     views

    SSIS创建表,它是流中的目标

    我有一个被删除并完全重新创建的数据库 . 我想安排一个SSIS包: 执行创建TableA的SQL脚本 比继续执行将数据从源表传输到TableA的数据流任务 . 问题是我得到一个错误,表明TableA不存在作为目标 . 因此验证发现,在我的数据流任务中,目标确实存在 . 如何设置例程,以便步骤1在步骤2之前在一个dtsx中完成? 请注意,截断等解决方案对我来说不是一个选择 .
  • 0 votes
     answers
     views

    SSIS仅在错误输出设置为重定向行时插入数据

    有一个奇怪的问题 . 我创建了一个SSIS包,它通过外部数据库和SQL Server 2008之间的ODBC连接导入数据 . 数据流具有源查询(简单:从表中选择列) . 数据转换为字符串[DT_STR] 目标:具有相同结构的SQL Server表 . 如果我执行任务,则输入11,000行 . 没有错误 . 但是,数据都是White Space和NULLS,除了Date字段是正确的(这就是我怎么知道...
  • 1 votes
     answers
     views

    如何比较两个表行计数,如果计数匹配,则如果不匹配,则将重新启动SSIS包

    我已经制作了ssis包,其中我为增量数据制作了数据流 . 源服务器和目标服务器的IP是不同的 . 下面你可以找到我的软件包的流程图Control flow diagram Data flow diagram该软件包工作正常 . 在执行SQl任务中: - 它控制日志表并启动我使用的增量任务查询: - insert into audit_log ( Packagename, process_date,...
  • 1 votes
     answers
     views

    SSIS中的默认缓冲区最大大小和默认缓冲区大小

    默认缓冲区最大行与SSIS中的默认缓冲区大小之间是否存在任何关系 . 如何为这些属性参数提供值? 我的意思是它们之间是否存在任何可能性?如果我将缓冲区大小加倍,那么我还可以将最大行加倍吗? ssis专家请回答.. 这里Oledb源包含2000万条记录,还包含查找表 . 我使用上面提到的缓冲区大小和缓冲区行设计了数据流 . 这是为数据流任务下的所有组件设置的最大大小吗?或者就像Lookup完成后它...
  • 0 votes
     answers
     views

    在SSIS中查找源助手的列名

    我正在创建一个SSIS包,我必须将数据从Excel移动到SQL Server中的表 . Excel文件就像数据流任务中的Source Assistant . Excel文件中的数字列不会更改,但列名称将更改 . So i have to find all the columns names in Excel file before inserting data. 你能帮帮我吗?
  • 0 votes
     answers
     views

    SSIS:导出到动态Excel文件

    我正在尝试创建一个项目,为特定表中的每个帐户生成一个单独的Excel文件 . 将数据拉入临时文件并使用循环帐户加载数组变量的第一步,这很好 . 我收到以下2个错误 . 当我执行包时,它导致excel数据流任务失败 . 错误1加载RAW_DATA_EXPORT.dtsx时出错:连接字符串格式无效 . 它必须由一个或多个X = Y形式的组件组成,用分号分隔 . 在数据库连接管理器上设置具有零组件的连...
  • 0 votes
     answers
     views

    如何根据具体情况计算SSIS中的行数?

    我在SQL Server 2008中有一个存储过程,如下所示 . ALTER PROCEDURE myStoredProcedure @Id int, @hin varchar(30), @checkValue varchar(30), @CounterDeceasedPatients int=0 OUTPUT insert int...
  • 2 votes
     answers
     views

    通过OLE DB命令将SSIS变量值作为SP的参数传递

    我想问一下如何将SSIS变量作为数据流中OLE DB命令使用的存储过程的参数传递? 我试图将以下内容编写为SQL命令,但不能正常工作:EXEC [dbo] . [CalculateProcess]?,?,? 收到错误: 没有给出一个或多个必需参数的值 . 第一个和第二个值(?值)来自Flat File Source作为ID和NAME . 第三个应该是SSIS变量@howMany的值 . 我该怎...
  • 3 votes
     answers
     views

    如何在SSIS数据流中的两个源之间获得不匹配的数据?

    我有两个数据源,一个是sql表,一个是平面文件(csv) . 两个来源都有完全相同的列 . 示例数据: 表: HCN Name Surname DOB 111 John Black 2013-12-10 222 Jack White 1989-01-14 333 Brian Brown 2000-04-22 FLATFILE: HCN Name Su...
  • 1 votes
     answers
     views

    SSIS执行SQL任务错误

    我有一个SSIS包,执行时会出现以下错误: Error: 0xC002F210 at Execute SQL Task 1, Execute SQL Task: Executing the query "Declare @POID as Varchar(50) Set @POID = 636268 ..." failed with the following error: &q...
  • 1 votes
     answers
     views

    ssis控制流执行sql vs data flow sql命令

    我有一个存储过程( sp_selectClient )有一个游标,它在每次迭代中执行一些插入操作 . 在sp的最后一个陈述中,我从表中选择了结果 . 现在我正在创建一个ssis包,我是新手 . 我通过在控制流中添加数据流任务找到了最简单的方法,然后在数据流中添加了一个 source(OLEDB) ,其中我设置了SQL命令 'EXEC sp_selectClient' . 存储过程不接受任何参数 ...
  • 0 votes
     answers
     views

    如何处理ssis中的数据失败案例

    嗨,我有一个疑问在ssis我想加载源excel文件数据到sql server数据库表 . 源excel文件有数十亿的数据(巨大的数据) . 由于某些数据格式不正确,因此加载时间halfoffrecords被加载到目标表中 . 在这个sistuvation中,如何处理使用ssis将所有数据加载到目标的包 . source:excel(Emp信息数据)目的地:表:emp我尝试使用检查点配置在故障点重新...
  • 0 votes
     answers
     views

    ssis OLEDB源连接管理器

    我的源数据库每15分钟恢复一次 . 当我尝试从源数据库加载数据时,它正在踢我,因此我的包失败了 . 无论如何在SSIS中等待源数据库连接返回并开始提取而不会使包失败?因为我的源数据库有1.8亿个数据,我需要从那里提取 . 我正在使用SSIS 2008 非常感谢提前!
  • 0 votes
     answers
     views

    SSIS - 创建批处理文件以运行包

    **更新此外,我已经测试了使用相同的数据库 . (从一个表中提取到同一个数据库中的另一个表并且成功) 新错误:代码0xc029303源:包连接管理器“Rpt”描述:请求OLEDB提供程序ORAOLEDB.1未注册 . 如果未安装64位驱动程序,请以32位模式运行程序包 也许它与从Oracle db到SQL db的多个连接有关? 仅供参考:首次创建批处理文件并尝试自动运行SSIS包 项目:从一个数...
  • 7 votes
     answers
     views

    跳过行:将数据从SSIS导出到excel文件中

    我正在尝试使用SSIS将数据从SQL Server数据库导出到excel文件中 . 我想从第6行插入数据,第5行有 Headers . 我可以通过编写SQL命令将 Excel Destination Editor 中的 Headers 名称映射到SQL表头: SELECT * FROM [Sheet1$A5:EC5] 但是,当我执行包时,数据从第2行插入如何从第6行开始插入? 任何帮助,解决...
  • 1 votes
     answers
     views

    Biml Master-Child包连接

    在2008 BIDS / SQL Server / SSIS开发环境(以及BIDS Helper v1.70)中,我正在尝试创建一个biml主包来执行已在Rootnode下构建的子包 . 还使用配置文件能够在不同的服务器上运行整个过程 . Config File ?xml version="1.0"?> <DTSConfiguration> <DT...
  • 0 votes
     answers
     views

    SSIS动态Excel目标无法正常工作

    我创建了一个简单的SSIS包来将SQL表输出到Excel文件中 . 我使用表达式将动态名称赋予Excel连接管理器,并在整个包,数据流和Excel连接管理器上将延迟验证设置为TRUE . 我仍然得到如下的验证错误,当我打开Excel目标时,它说,“没有表格或视图可以加载” . Excel连接管理器正在查找尚未创建的动态文件 . 错误1验证错误 . 数据流任务:数据流任务:SSIS错误代码DTS_...
  • 0 votes
     answers
     views

    动态更改表名以进行数据流任务

    我需要使用ssis对comany名称做一个循环我做了什么 声明Object类型的SSIS变量 . 通过SQL任务执行查询("select distinct Name from dbo.company")& - 在结果集中填充变量 . 为每个循环应用一个 . 在循环的集合选项卡中 - >选择枚举器为"ForEach ADO Enumerator&q...
  • 2 votes
     answers
     views

    SSIS错误代码:0x80040E37

    有一个数据流任务,由excel源和sql目的地组成 . 当单独执行数据流任务时它运行良好 . 如果我执行此数据流在每个循环的a内部,它给出以下错误 [Excel Source [17]]错误:SSIS错误代码DTS_E_OLEDBERROR . 发生OLE DB错误 . 错误代码:0x80040E37 . [Excel Source [17]]错误:打开“'Sheet Data $'”的行集失...
  • 0 votes
     answers
     views

    如何通过ssis包加载N条记录?

    我必须通过SSIS包将三天的数据从源服务器加载到目标服务器 . 我计算了这三天的总记录是31000左右 . 在源表中我使用以下sql查询: - 从customer_dates WHERE中选择id,customer_id,deleted_date,lc_contact_date,lc_lead_date,lc_customer_date,is_blacklisted_date,modified_...
  • 0 votes
     answers
     views

    数据流任务中的内存不足错误(SSIS 2008 r2)

    我在其中一个 生产环境 包中有一个数据流任务,用于每天传输200k记录而没有任何问题 . 但是现在来自源的记录数增加到超过400k(我不知道计数从源端变得多大)从那时包开始失败 生产环境 "out of memory"错误 . 我尝试将 Defaultbuffermaxrows 设置为小于默认值但没有运气的值 . 如何减轻这个?

热门问题