ssis-2008相关内容
完成 BIML 脚本(使用 BIDS SQL Server 2008)创建 SSIS 包后,您只需右键单击 BIML 文件并单击生成 SSIS 包. 我如何通过代码生成 SSIS 包,例如C# 还是 SQL?我可以想象 BimlEngine.dll 的某种 shell 脚本,例如BimlEngine.dll -"myFileServer\myBimlScript", "生成SSIS包"
..
我正在使用 SSIS 2016.我需要执行一个返回 4 个结果集的存储过程.我只需要保留第一个结果集并将其写入表格.我无法修改存储过程.我不关心其他结果集中返回的任何数据.存储过程位于 SQL Server 2016 数据库中.结果也将驻留在 SQL Server 2016 中. 我目前在 OLE DB 源中使用“SQL 命令"数据访问模式在 SSIS 2008 中运行此进程,如下所示.我在
..
我有一个内置于 SSIS 的进程,它循环遍历 Excel 文件并仅从包含名称报告的文件中导入数据. 我用作表达式的 UserVariable 是:*Report*.xlsx它工作得很好.现在我正在尝试构建类似的循环,但仅针对文件名中不包含 Report 的文件. 类似于*Report*.xlsx 有可能吗? 感谢您的帮助! 马特 解决方案 遗憾的是,您
..
我有以下情况:我需要在 SSIS 中创建一个项目以将一些数据从 csv 导入我们的系统,但为此我必须读取一些列,其中一列是值的“组".计划范围的值和这个范围可以改变每个过程,所以一些过程可能是 5 个月,而另一些过程可能是 15 个月. 文件 (csv) 将始终填充 21 列,但在 (22, 23...) 之后我不知道是 1、2 或更多列(水平). 在这种情况下,我无法从脚本转换编辑的
..
我在来自 Excel 工作表的数据中有重复的行.在 SSIS 包中,我使用排序转换,其中按主键列 ID 以升序进行排序.但在删除重复项之前,我想查看电子邮件列是否包含我公司域的电子邮件.如果是这样,我希望删除除具有此类电子邮件地址的行之外的其他行.我该怎么办?请参考下面的图片. 在上面的数据中,我想删除电子邮件地址为 john@gmail.com 的两行 John.在 Maria 的情况下,
..
正在将数据从 SQL 过程导出到平面文件.我的问题是我有一列名为 Test with data 1e2, 1e1, 1e3 ..... .当我导出到平面文件时,该列的数据看起来像 1.00E+02,1.00E+01,1.00E+03...... . 我应该怎么做才能从 SQL proc 中将精确数据放入平面文件中.任何帮助表示赞赏.谢谢. 解决方案 这解决了我的问题, 使用测试列作为
..
我正在创建一个 SSIS 包,如果一个产品标签存在重复的产品代码,则需要通知用户.我们通过在共享位置发送给我们的 csv 平面文件检索产品. 在这个例子中,我有 productlabel Physio Ormix 和 Nixen 的 Productcode = 1a. 所以基本上 productcode = 1a 是重复的,因为它也被 productlabel=Nixen 使用.因此,
..
首先,感谢您的时间和考虑.让我先为我的问题提供一些背景信息. 我正在开发一个包含一些数据流的 ETL 包. 其中一个有 47 个元素,如图所示: 我需要更改 Source 中的元数据,但是当错误/警告推动验证 BIDS 崩溃并变得超级慢时,无法处理任何元素.我尝试过延迟验证、元数据验证,甚至尝试使用下一篇文章/帖子中的解决方案: SSIS 设计器运行非常缓慢 为什么我
..
一个目录中有 3 个文件,其中两个具有相同的结构,第三个在文件末尾多出 3 列. file 1: columna,....,columnz文件 2: columna,....,columnz文件 3: columna,....,columnz,Column1,Column2,column3 是否可以使用单个连接导入所有这些文件? for each 循环容器?如果平面文件连接是基于文件 3 .
..
我在 SSIS (2008) 包中有一个脚本任务,可将文件从远程 FTP 服务器下载到本地目录.脚本任务是用 C# 2008 编写的,并使用 WinSCPnet.dll.使用 WinSCP 文档中的示例,我想出了下面的脚本.脚本可以正常下载文件,但所有文件成功/失败消息都会保留,直到整个脚本完成,然后所有消息都会立即转储.使用 Console.Write() 根本不显示文件进度,并尝试在 Sess
..
我有一个包含 1 个容器的包.如果该容器失败,ssis pacakge 是否会失败!?属性 失败时的失败包对于容器来说是假的. 这是否意味着仅当此属性设置为 TRUE 时包才会失败,否则只有容器状态为失败,而包状态不是!? 解决方案 是的.如果 Sequence Container 失败,整个包都会失败.提高序列容器的 MaximiumAllowedErrors 属性以获得您想
..
我有两个数据源,一个 sql 表,一个平面文件 (csv).两个来源具有完全相同的列.示例数据: 表格: HCN Name Surname DOB111 约翰·布莱克 2013-12-10222 杰克怀特 1989-01-14333 布赖恩·布朗 2000-04-22 平面文件: HCN Name Surname DOB111 约翰·布莱克 2013-12-10444 亚历克斯·史密斯
..
我正在做一些大量数据的数据迁移,其中我需要执行一些数据匹配,以便确定需要对记录进行的操作.为此,我目前正在做的是从源读取数据,然后使用 SQL 命令匹配记录 - 因此我需要为每条记录访问数据库两次.那么,如果我将数据读取到记录集然后匹配其中的值,它会提高性能吗? 我正在阅读 SQL Server 2008 R2 解决方案 1) 使用查找转换是合并记录的一种有效方式 例如:
..
我有一个 SSIS 包,其中包含一个包含多个数据流任务的序列容器.如果序列容器中的任何数据流发生错误,我希望包退出运行而不是挂在那里.我怎样才能让它发生?非常感谢! 解决方案 确保您的步骤和容器都将 MaximumErrorCount 设置为至少 1.
..
在服务器上应用了Microsoft的10月补丁后,我们面临以下错误. 我们已将Run64BitRunTime设置为false,并将DelayValidation设置为True,并更改了excel文件夹的路径.仍然面临下面的问题. Error: 0xC0202009 at SSIS_Document_Report, Connection manager "Excel Connection
..
我正在尝试使用SSIS将数据从SQL Server数据库导出到excel文件中.我希望从第6行插入数据,第5行具有标题. 通过编写SQL命令,可以在 Excel Destination Editor 中将标头名称映射到SQL表标头: SELECT * FROM [Sheet1$A5:EC5] 但是,当我执行程序包时,数据将从第二行插入 如何从第六行开始插入? 感谢您为解决此问
..
我正在尝试从具有非静态工作表名的Excel文件(工作表名包含yyyymmdd,该数据会随每个文件而变化)加载数据到SQL数据库表中.我遵循了 CSSN_Invoice上的错误[连接管理器“测试MKBS连接"]:SSIS错误代码DTS_E_OLEDBERROR.发生OLE DB错误.错误代码:0x80004005. OLE DB记录可用.来源:"Microsoft Access数据库引擎"结果:0
..
我有一个内置于SSIS中的过程,该过程循环遍历Excel文件并仅从名称为 Report 的文件中导入数据. 用作表达式的我的UserVariable是:*Report*.xlsx 而且效果很好.现在,我正在尝试建立类似的循环,但仅适用于文件名中不包含 Report 的文件. 类似于*Report*.xlsx 有可能吗? 感谢帮助! 马特 解决方案 不幸的是
..
SSIS中的“默认缓冲区最大"行和“默认缓冲区大小"之间是否存在任何关系. 如何为这些属性参数提供值? 我的意思是这两者之间是否有特殊性?如果我将缓冲区大小加倍,那么我是否还必须使最大行数加倍? SSIS专家请回答. Oledb源包含2000万条记录以及查找表.我已经设计了具有上述buffersize和buffer行的数据流. 这是在数据流任务下为所有组件设置的最大大小吗? 还是
..
我们的环境中有许多SSIS导入,所有这些导入都是使用SQL/Visual Studio 2008版本创建的.我们从SharePoint运行许多导入,为此,我们一直在使用很久以前从CodePlex获得的SharePoint列表适配器.它在SSIS 2008中很好用.但是,我们正在尝试升级所有作业,以使其以较新版本并使用SQL Server Data Tools 2015来运行. 我将SQL S
..