问题标签 [ssis-2016]

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 投票
1 回答
105 浏览

visual-studio-2015 - Dtsx 设计器文件显示在 *一些* SSIS 2016 包上

在下面的截图中,你可以看到有 7 个 SSIS 包及其对应的.dtsx文件。我想了解的是为什么其中 2 个包也显示一个.dtsx.designer文件,以及这是否有优势。

在此处输入图像描述

0 投票
1 回答
1285 浏览

dtexec - SSIS 2016 VS 2015 错误 0xC001700A 包中的版本号无效。版本号不能大于当前版本号

我使用升级向导将 SSIS 2008R2 包升级到 SSIS 2016。它升级成功。我的服务器上确实加载了 2008R2 和 2016 SQL Server。我正在执行一个调用升级包的批处理文件。批处理文件正在从“”调用 DTEXEC.exe C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\。我收到这些错误:

0xC001700A 包中的版本号无效。版本号不能大于当前版本号。

0xC0016020 从版本 8 到版本 6 的程序包迁移失败,错误为 0xC001700A。

0xC0010018 从节点 "DTS:Property" 加载值 ",DTS:Property xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:Name="PackageFormatVersion">8" 时出错。

关于下一步我可以尝试什么的任何建议?

0 投票
4 回答
8207 浏览

sql-server - 是否可以删除 SSIS 目录中的包?

似乎无法在 SSMS 中完成。Microsoft 是否确实为用户提供了此选项以删除 SSIS 目录中的单个包?谢谢。

最好的问候,迈克

0 投票
2 回答
12624 浏览

sql - 查询 ssisdb 以查找包的名称

我正在查询 ssis 目录以找出目录中所有包的名称。
Folder1 项目中只有 6 个包,但查询给出 9 条记录

它是否也显示了项目中已删除的包。

0 投票
1 回答
11536 浏览

ssis - 在集成服务目录中获取“无法访问已处置的对象”。错误

在集成服务目录中,我配置了项目的参数并按下确定,然后当我要通过右键单击项目并单击配置来更改参数配置时再次按下它会给我以下错误。

而且我无法访问该项目的任何属性。

有没有办法让项目回来?

0 投票
1 回答
221 浏览

ssis - 如果子容器进程失败,SSIS 在父容器中执行文件任务

我正在尝试创建一个使用 SSIS 将 excel 文件导入数据库的包。

由于操作必须定期执行此操作,并且文件名遵循约定但不相同,同样工作表/选项卡名称也不总是相同,因此 SSIS 包设置如下:

Main Container -> First For Each container(称为 FE1) 获取文件名(分配给变量)-> Second For Each Container(称为 FE2) 获取工作表名称并开始导入过程。

我所做的是创建一个从 FE2 到 FE1 中的文件系统任务进程的“失败”优先约束。

这个想法是,如果由于某种原因导入不成功,则文件移动完成。

(一旦它起作用,我想创建一个将文件移动到存档文件夹的“成功”过程)

当“每个容器”只有一个(即没有像现在这样嵌套)时,文件任务进程有效,但当所有进程都在嵌套容器中引用“文件正在使用”时,它会失败。我假设这是因为每个容器的第一个都锁定了文件,因此我将文件任务进程移动到每个容器的第一个并使用了先例控件。

非常感谢任何帮助和建议。

截屏

0 投票
1 回答
1475 浏览

sql-server - SSIS:动态查找查询

我想对我的查找查询实现以下逻辑作为表达式:

我的包在循环中执行,其中连接字符串使用配置文件动态更新,它循环 4 次,如上述逻辑所示。

我今天意识到,查找转换没有可用的表达式,并且我无法找到另一个合适的解决方案。有没有人找到解决此问题的方法或自定义转换脚本?

0 投票
3 回答
8366 浏览

sql-server - 如何在 SSIS 中删除 DataFlow 任务中的列?

我用SQL Server 2016而且我很忙DataFlow task。在我的DataFlow task中,我Multicast component出于某种原因使用。在 my 中创建新流后DataFlow,我需要删除新流中的一些列,因为它们无用。

在此处输入图像描述

只是为了获取更多信息,我需要这样做,因为我的流程中有 200 多个列,而我需要的这些列不到 10 个。

如何删除DataFlow TaskSSIS 中的列?

0 投票
1 回答
253 浏览

sql-server - 部署后 SSIS 发送邮件任务失败

我正在使用 SQL Server 2016,并且在 Visual Studio 中工作正常,但是当我将项目部署到集成服务目录时,SSIS 发送电子邮件任务失败。

我收到以下提到的错误:

发送邮件任务:错误:发生错误并显示以下错误消息:

邮件发送失败。
System.Net.WebException:无法连接到远程服务器 System.Net.Sockets.SocketException:试图以访问权限 IPaddress 禁止的方式访问套接字:25

不知道发生了什么以及为什么它仅在部署后失败。当我从 Visual Studio 执行时,发送电子邮件任务工作正常。

0 投票
5 回答
5449 浏览

sql-server - SSIS 脚本任务失败版本 15.0 脚本?

我有一个在 SQL Server 2016 上运行的 2012 SSIS 项目。我的开发机器和服务器上都有 SSDT 2015。除脚本任务外,一切正常 - 我对现有脚本任务进行了更改并重建并重新部署了项目,但收到以下错误:

脚本任务使用此版本的集成服务不支持的 15.0 版脚本。要运行包,请创建一个新脚本。

我尝试了以下方法:

  • 将项目升级至 2016 年
  • 创建一个新的脚本对象
  • 在服务器上创建脚本

它在 SSDT 2015 中运行良好,但是一旦部署它就会在通过 SSMS 执行包时失败并出现上述错误 - 这是我的开发盒和服务器的结果。我以为 14.0 是 2016 年?有什么想法可以解决这个问题吗?

脚本任务(在包中)不能通过服务器上的集成服务目录执行,但在 SSDT 中可以正常工作。