ssis-2016相关内容

SSIS无法获取连接。连接配置可能不正确,或者您可能对此连接没有正确的权限

我使用的是MS SQL Server 2016。我有一个SSIS包,其中有一个执行SQL任务。我可以用Visual Studio很好地执行它。当我部署到SSIS目录时,收到以下错误: 执行SQL任务:错误:获取连接失败。连接配置可能不正确,或者您对此连接没有正确的权限 同样,如果我尝试通过SQL代理作业执行,则会收到以下消息: 说明:登录失败。该登录名来自不受信任的域,不能用于W ..
发布时间:2022-04-17 11:49:55 数据库

从SSIS调用DELETE语句失败

我正在尝试从SSIS编排雪花。 我使用的是ODBC连接和执行SQL任务。TRUNCATE TABLE语句工作正常,任务成功完成。将此更改为删除,任务将失败,并显示以下错误: 失败,错误如下:“调用COM组件返回错误HRESULT E_FAIL。”可能的失败原因:查询问题、“ResultSet”属性设置不正确、参数设置不正确或连接建立不正确。 我可以从雪花查询历史中看到查询成功完成 ..
发布时间:2022-02-25 21:06:51 其他开发

使用多个结果集执行存储过程

我正在使用 SSIS 2016.我需要执行一个返回 4 个结果集的存储过程.我只需要保留第一个结果集并将其写入表格.我无法修改存储过程.我不关心其他结果集中返回的任何数据.存储过程位于 SQL Server 2016 数据库中.结果也将驻留在 SQL Server 2016 中. 我目前在 OLE DB 源中使用“SQL 命令"数据访问模式在 SSIS 2008 中运行此进程,如下所示.我在 ..
发布时间:2021-12-30 09:30:40 数据库

SSIS:平面文件默认长度

我每天必须导入大约 50 个不同类型的文件.其中一些包含几列,有些包含多达 250 列. 平面文件连接始终将所有列默认为 50 个字符.有些列的长度可能超过 50 个字符,当然最终会出错. 目前我正在用记事本++进行愚蠢的搜索和替换 - 打开所有 SISS 包,替换: DTS:MaximumWidth="50" 由 DTS:MaximumWidth="500" 这是一个烦人的解 ..
发布时间:2021-12-30 09:24:52 数据库

SSIS 包在部署 SQL Server 2012 后出错

我在 Visual Studio 2015 中创建了一个包.它运行良好. 基本上我正在使用一个脚本任务来生成 Excel 电子表格并将其发送给不同的用户. 在我将包部署到 SQL Server 2012 并尝试从那里执行之后 - 我收到一个没有任何进一步细节的错误. 我还从 SSISDB 运行 select * from internal.packages 以确保 package ..
发布时间:2021-12-30 09:11:45 数据库

在没有SQL Server集成服务的情况下运行SSIS包

我们可以在没有集成服务的情况下运行SSIS软件包吗?如果是,那么步骤是什么?如果否,那么最低要求是什么. 问题陈述如下: 我正在使用SQL Azure数据库存储数据.我也有Azure VM,我需要从中计划SSIS程序包.在此Azure VM中,我们没有安装Integration Services.我的方法是使用Windows Scheduler中的批处理文件来计划SSIS包. 我 ..
发布时间:2021-05-04 21:01:50 数据库

在SSIS脚本任务静态构造函数中访问可配置的值

我有一个SSIS程序包,其中包含一个脚本任务,该脚本任务需要一个第三方程序集.由于不允许将该程序集放置在SSIS服务器上的GAC中,因此我在运行时将程序集绑定到脚本任务的静态构造函数中.此 Environment.SetEnvironmentVariable("LIBRARY_PATH",Dts.Variables ["$ Package :: LIBRARY_PATH"].Value.ToS ..
发布时间:2021-04-11 20:52:07 C#/.NET

使用SSIS从Excel加载数据时发生意外终止

我有SSIS软件包,可以使用microsoft.ace.oledb简单地从excel加载数据。 excel文件大小为4.5mb 在本地运行良好。 当我在开发环境中部署并使用Sql Server Agent运行时,该作业失败,并且状态为“意外终止”(在验证后和有关信息的情况下)。我无法进行故障排除,因为没有错误消息。 请注意,开发环境是我本地的确切映像副本。 请帮助。 请 ..
发布时间:2020-10-16 03:54:54 数据库

错误:若要在SQL Server数据工具之外运行SSIS包,则必须安装Integration Services的Standard Edition(64位)或更高版本

我安装了VS2015社区和SQL Server 2016 Developer.使用MSFT链接,我确保下载了最新版本的SSDT,该版本似乎没有错误安装(尽管Integration Services不会在SQL Configuration Manager中显示).使用先前创建并执行SSIS包的经过验证的项目,我无法获得相同的代码来使用当前设置. 我调试时显示的错误: 组件:SSIS.Pi ..
发布时间:2020-07-25 20:02:36 数据库

敏感的SSIS程序包参数字符串中的特殊字符使程序包无效

我在SSIS包上有一个敏感的字符串参数,该参数用于存储远程服务器的密码. 但是,当字符串值包含花括号时,作业代理在配置该步骤的“包装参数"时会抛出错误: Microsoft SQL Server Management Studio:在命令行参数中检测到错误,请确保正确设置了所有参数. (SqlManagerUI) 当在Visual Studio数据工具中直接执行该程序包时,或者从 ..
发布时间:2020-07-25 20:02:27 数据库

如何在ssis软件包2016中捕获以毫秒为单位的时间戳

如何在ssis软件包2016中捕获当前时间戳 我声明了一个变量并使用表达式,但缺少毫秒数 @currenttimestamp = (DT_WSTR,50)(DT_DBTIMESTAMP)@[System::StartTime] 我也想要毫秒 谢谢 解决方案 在程序包开始处的“执行SQL任务"中使用以下命令,将为您提供程序包的确切开始时间. SELECT CAST ..
发布时间:2020-07-25 20:02:23 数据库

SSIS-SQL Server 2016的共享点列表适配器

我们的环境中有许多SSIS导入,所有这些导入都是使用SQL/Visual Studio 2008版本创建的.我们从SharePoint运行许多导入,为此,我们一直在使用很久以前从CodePlex获得的SharePoint列表适配器.它在SSIS 2008中很好用.但是,我们正在尝试升级所有作业,以使其以较新版本并使用SQL Server Data Tools 2015来运行. 我将SQL S ..
发布时间:2020-07-25 20:02:21 数据库

SSIS脚本任务无法通过15.0版脚本执行?

我有一个在SQL Server 2016上运行的2012 SSIS项目.我的开发机和服务器上都有SSDT 2015.除脚本任务外,其他所有东西都正常运行-我对现有脚本任务进行了更改,然后重新构建并重新部署了项目,并且收到以下错误消息: 脚本任务使用此集成服务发行版中不支持的15.0版脚本.要运行该程序包,请创建一个新脚本. 我尝试了以下操作: 将项目升级到2016年 创建一个新 ..
发布时间:2020-07-25 20:02:16 数据库

如何在SSIS中删除DataFlow Task中的列?

我使用SQL Server 2016,我有一个非常忙的DataFlow task.在我的DataFlow task中,出于某些原因,我使用Multicast component.在我的DataFlow中创建新的流程之后,我需要删除新流程中的某些列,因为它们无用. 仅需了解更多信息,我需要这样做,因为我的流程中有200多个列,而这些列中的少于10个. 如何在SSIS中删除DataFlow ..
发布时间:2020-07-25 20:01:12 数据库

SSIS:平面文件的默认长度

我每天必须导入大约50种不同类型的文件.其中有些只有几列,有些则多达250列. 平面文件连接始终将所有列默认设置为50个字符. 有些列的长度可能超过50个字符,并且当然会导致错误. 当前,我正在使用记事本++进行愚蠢的搜索和替换-打开所有SISS程序包,替换为: DTS:MaximumWidth="50" 作者 DTS:MaximumWidth="500" 这是一个 ..
发布时间:2020-07-25 20:01:10 数据库

SSIS包在部署SQL Server 2012之后给出错误

我在Visual Studio 2015中创建了一个程序包.它工作正常. 基本上,我正在使用脚本任务来生成Excel电子表格并将其发送给其他用户. 将程序包部署到SQL Server 2012之后,尝试从那里执行它-我收到一条错误,没有任何其他详细信息. 我还从SSISDB运行select * from internal.packages以确保package_format_ver ..
发布时间:2020-07-25 20:00:04 数据库

执行具有多个结果集的存储过程

我正在使用SSIS2016.我需要执行一个存储过程,该存储过程返回4个结果集.我只需要保留第一个结果集并将其写入表即可.我无法修改存储过程.我不在乎其他结果集中返回的任何数据.存储过程在SQL Server 2016数据库中.结果也将驻留在SQL Server 2016中. 我目前正在SSIS 2008中使用以下OLE DB源中的"SQL Command"数据访问模式运行此过程.我在For ..
发布时间:2020-07-25 20:00:01 数据库