问题标签 [ssis-2008]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 为每个 Loop SSIS 处理具有不同结构的文件
一个目录中有 3 个文件,其中两个具有相同的结构,第三个在文件末尾有 3 个额外的列。
是否可以在每个循环容器中使用单个连接导入所有这些文件?如果平面文件连接是基于文件的连接方式 3.
ssis - 使用参数/参数调试 SSIS 包
我希望你们中的一个可以帮助我解决以下问题。
问题:从 Visual Studio/BIDS 中运行包时,是否可以将命令行参数传递给包?
我想通过命令行设置变量的值,发现你可以在 DtExec 中使用“/set \Package.Variables[...].Value;...”语法来设置这个值。根据文档,您应该能够通过VS 中 SSIS 项目的“属性”对话框中的“CmdLineArguments”属性传递相同的参数
- 右键单击您的项目(确保您在项目而不是包上执行此操作)
- 命中属性
- 并转到您的调试部分
(CmdLineArguments 将使用指定的命令行参数运行包,但不幸的是,这似乎不起作用(即使在使用 DtExec 或 DtExecUI 在外部运行包时完全相同的参数确实有效)
sql-server-2008 - SSIS Excel 导出更改字体中的 5 行
我正在从 SSIS 创建一个 excel 导出。我的一切工作正常,但是在某些列上它增加了 5 行的字体大小。例如,F3 中的文本是字体大小 10,就像 F4 一样,但在 F5 中它会跳转到 11?
该包从具有正确格式的模板创建一个新文件,然后填充查询。有没有人遇到过类似的问题。谷歌上有很多,但我找不到关于在不同行上更改字体大小的信息。
更新 - 我注意到的一件事是它似乎发生在一个空单元格之后。那么如果 F4 没有值,那么 F5 会跳转字体大小吗?
ssis - 从共享读取文本文件时出现零星错误
在域帐户下运行的服务一个一个启动 20 个 ssis 包,以读取共享上的 20 个文本文件。其中一个包(总是“相同”的文件名)偶尔会失败:一次或多次成功读取,然后一次或多次失败读取,然后一次或多次成功读取,依此类推。这种行为曾经发生在文件 A.csv 上,但现在不再发生,文件 B.csv 是当前的受害者。当作业失败时,我使用与服务使用的域帐户相同的域帐户手动成功运行所有未完成的包。
" 执行包时出错...连接 B 验证失败。连接中指定的文件名 \share\folder\B.csv 无效。文件名属性无效。文件名是设备或包含无效人物。 ”
Internet 搜索提供评论,例如共享权限、路径上的文件夹和文件本身。但我认为这不是问题,因为域帐户确实具有这些权限,并且(通过服务)读取有时是成功的。
任何帮助都会受到好评
问候贝尔诺杜斯
sql-server - ForEach 循环枚举器为空 - 通过 VBA 通过 CMD 执行时出现 SSIS 错误
我目前正在开发一个 SSIS 包,该包将通过 VBA(Access)通过 CMD 触发。这个包所做的只是从一个文件夹中读取一堆文件并将它们上传到 SQL Server 中的一个表中。棘手的部分是包从中读取文件的文件夹位置是动态的。感谢 STACKOVERFLOW,我想出了一种使其动态化的方法,并且当从 MS VS2008 执行时,该包运行良好。
有趣的部分:作为完成链条的最后一个环节,我在 cmd 中使用了以下内容
抛出错误:代码:0x8001C004 描述:For Each 文件枚举器为空。For Each File 枚举器未找到任何符合文件模式的文件,或者指定的目录为空。
我使用了以下变量:ForEachfile 枚举器中 COLLECTION>>EXPRESSIONS 中的“Directory”,Variable Mappings 中的“FilePath”(索引为 0)
当通过 MS VS2008 执行时,该程序包运行良好,并且针对变量 DIRECTORY 提到了 watever 位置。
感谢所有帮助,如果您需要更多信息,请告诉我。
sql-server - ssis upserting 10 ^ 8行 - 批量处理?
我必须从各种 SQL Server 表(大约 3 亿行)中收集大量数据,并将它们插入到我的数据仓库中的单个事实表中。
1/导入所有这些行的最佳策略是什么?
2/这是批量导入的好习惯吗?一批应该有多大?10k 行可以吗?
ssis - SSIS 2008 执行包任务连接表达式无效
在 SSIS 2008 中,我试图配置一个包以使用执行包任务执行另一个包。在执行包任务连接表达式中,我使用了一个变量,该变量包含我要执行的包所在的文件夹的绝对路径,因为我们现在都无法在 SSIS 中使用相对路径。该表达式的计算结果看起来是正确的路径,如下面的屏幕截图所示。
但是,当我尝试执行包时,出现以下错误,即找不到包:
我对此感到非常困惑,因为包路径是正确的。有任何想法吗?
c# - 跨 SSIS 解决方案中的所有包克隆或删除特定变量、组件和任务
我对 C# 不是很好,但想知道是否有人创建了一个脚本,该脚本在 SSIS 解决方案中的所有包中复制/克隆或删除特定变量、组件和任务。
encryption - 更改保护级别后,连接管理器无法工作
目前使用 SSIS 2008,我的包 ProtectionLevel 设置为:EncryptSensitiveWithUserKey
.
我最近尝试将其更改为,DontSaveSensitive
但在进行更改后我的包失败并出现以下错误:
如果我更改了保护级别(并且我是创建包的人),这个包不应该能够运行吗?
sql-server-2008 - 使用 ssis 2008 将存储过程(SQL Server 2008 r2)数据导出到 excel 2010(超过 255 列)
我想使用 SSIS 2008 将存储过程(SQL Server 2008 r2)的输出导出到 excel 2010 文件(.xlsx)。存储过程的输出生成超过 255 列(例如 300 列)。当我在 SSIS 2008 中使用 excel 目标时,我看到只有 255 列可用于映射。请让我知道如何解决此问题。您也可以建议任何可行的选项来实现这一点。- 谢谢。