问题标签 [ssis-2014]

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.

0 投票
0 回答
47 浏览

sql-server - SSIS 数据流任务或存储过程?

将数据从一个服务器中的表加载到另一台服务器中的另一个表中,哪种方法更快?执行 SQL 任务中的数据流任务或存储过程?比如说,该表有大约 1 亿条记录,并且有必要的索引。

在我工作的地方,使用存储过程,我希望缩短执行时间。我只是想知道将其更改为 DFT 是否可以使其更快。而且,在某些情况下,涉及到很多 JOINS。那么,在一般方面可以提供更好的性能(无论表结构或执行计划如何)?

任何帮助表示赞赏。

0 投票
1 回答
266 浏览

sql-server - 部署后如何保护 SSIS 包的敏感数据?

我们有一个带有 SSIS 的 SQL Server 2014,我们组织的三个软件部门需要将他们的 ssis 包部署到同一台服务器,每个部门负责他们的敏感数据,并且不允许与其他部门共享包中包含的密码,以及他们也不允许与 SQL 管理员或 SSIS_admin 共享它们。

在这种情况下,我们如何设法保护敏感数据?

0 投票
1 回答
338 浏览

sql-server - 将全名解析为单独的列名称字段

SSIS 项目 SQL 2014 我在单列中有一个全名字符串,包括逗号作为输入,我需要解析姓氏、名字、中间名,如果它们存在于输出的单独列中。这可以在选择中完成吗?我已经看到了寻找字符串等特定部分的解决方案,但是根据该特定行中的字符串,没有任何东西可以分成 1 到 3 列。对于这种集成,我可以假设第一个位置是姓氏,如果存在,下一个是第一个,如果存在,下一个是中间。

0 投票
0 回答
96 浏览

sql-server - 就地 SQL 升级和 SSIS

我计划将 SQL Server 2014 就地升级到 2017。我们有许多 SSIS 包部署到服务器。有人知道升级是否会将部署的打包转换为 2017 格式,还是我必须重新部署它们?

我知道如果我重新部署任何包,我将不得不更改解决方案中的目标版本,我只是想知道升级是否需要我重新部署它们,或者它是否会对当前部署的包进行转换在 SQL 服务器端。

0 投票
1 回答
123 浏览

c# - IntegrationServices 仅运行 SSIS 包的一部分

我有一个看起来像这样的 SSIS 包:

在此处输入图像描述

它通过命令行中的 Visual Studio 或 DTEXEC 运行良好。我已经部署了它,如下所示:

在此处输入图像描述

当我在 WinForm 中通过 C# 连接并运行它时,它似乎只运行“截断表”任务。我回来说它是成功的,但它只运行了包的一部分,我不称之为成功。

这是我用来连接和运行的代码:

我查看了 SQL Server 上的包,我看到了这个错误:

购买文件循环:警告:For Each File 枚举器为空。For Each File 枚举器未找到任何与文件模式匹配的文件,或者指定的目录为空。

这对我来说没有意义,因为它都是从我的 PC 上运行的,我可以访问该目录,它通过命令行和 Visual Studio 运行良好。

环境

  • MS SQL Server 2014 (v12.0.5546.0)
  • MS Visual Studio 15(v14 更新 3)
0 投票
0 回答
21 浏览

mysql - 我正在努力从 SSIS 获得 24 小时 Mysql 连接

我有一个连接到 mySQL 数据库的 SSIS 作业,它每天从 01:00 到 13:00 每 15 分钟运行一次,但是一旦到达 02:00 就会返回零行并且不会失败,我必须运行 SSIS 作业为了让它重新开始正常工作,我想知道是否有什么可以改变来解决这个问题?

我尝试将 HTTP keep Alive 更改为 0,但问题仍然存在

0 投票
1 回答
699 浏览

sql-server - 快速加载错误输出不会重定向整个批次

语境

我正在开发一个简单的 SSIS 包,其中包含一个数据流任务:

  • 1 OLE DB 源
  • 2 查找转换
  • 1 个 OLE DB 目标
  • 1 错误输出行的 OLE DB 目标

我在两个 OLE DB 目标中都使用了 FastLoad 选项,并且我已将第一个错误输出配置为将行重定向到第二个目标。

问题

从许多在线文章中,我了解到使用 Fastload 选项会导致整个批处理失败,而且不仅会重定向错误的行。

但是当执行包时,只有 2 行被重定向,所有其他行都成功导入。我检查了两个目标中的行数总和是否等于源行数,这意味着只有错误的行被重定向。

注意:

  • 最大提交大小 =2147483647
  • 批量大小为空
  • 检查表锁定和检查约束选项
  • 我将 SQL Server 2014 与 Visual Studio 2013 一起使用

我在网上没有找到类似的案例。有什么解释吗?

0 投票
0 回答
112 浏览

sql-server - 使用平面文件时,文本限定符出现在数据中

我有一个平面文件连接管理器,它从我用 Powershell 脚本构建的文件中读取数据。文件中的字段用竖线 (|) 分隔,每个字段都用 ¬ 字符限定(主要是因为某些字段包含竖线或双引号)。

我已经使用指定的文本限定符设置了我的平面文件连接管理器,如下所示: 在此处输入图像描述

单击预览我可以很好地查看数据,一切似乎都在工作。

然后我添加一个平面文件源,将它连接到我的平面文件连接管理器,点击预览按钮,一切看起来都很棒: 在此处输入图像描述

然而,当我运行数据流时,文本限定符 (¬) 出现在每个字段中,如下所示: 在此处输入图像描述

有人可以向我解释这里发生了什么吗?因为我无法弄清楚为什么会这样。


我尝试了以下问题中提到的建议,但没有成功:

0 投票
1 回答
63 浏览

sql-server - 从 cmd 行构建 SSIS 2014 项目部署模型

从 cmd 行构建 SSIS 2014 解决方案/项目不起作用使用了几个脚本,但没有运气。

此脚本的不同变体不起作用。

0 投票
0 回答
163 浏览

sql-server - 执行 SQL Server 的任务怎么可能被并行调用?

背景:我有大约 30 个独立的存储过程,它们当前通过 SSIS 包串联执行。我相信通过利用 SSIS 中的并行执行,我可以获得一些性能。

如何计算必须配置的执行 SQL 任务的数量?(充分利用它/最佳方法)