SSIS设计器运行非常缓慢

我正在开发一个SQL Server集成服务包。我一直在对这个包进行一些主要的重构,现在设计器运行得非常慢。即使在屏幕周围移动组件也会导致设计师挂起2-3分钟。查看任务管理器Visual Studio在此期间消耗了大约80%的CPU 有人对这种缓慢的表现有什么看法吗?出价一直有点高,我们应该说“臃肿”吗 你的机器上至少需要2GB的内存,这样你就可以做一些事情了。一旦它启动,我通常没有问题,有时有两个实例打开 我想说的是,在使用BIDS时,开始关闭您不需要的任何程序和服务您的软件包有多大?您是否试图

SSIS中的模糊逻辑(模糊分组和模糊查找)转换问题

我对SSIS中的数据转换知之甚少,基本上我是自学成才 我已经学了一些,现在我对模糊逻辑很感兴趣 我在SSIS中陷入了模糊分组和模糊查找 虽然一些谷歌搜索给了我一些超出我能力范围的结果,但我不知道如何做到这一点 有谁能给我推荐一些实施同样的步骤的教程吗 如果示例中包含图表,这样我就可以轻松地学习,那就太好了 在这种情况下,我应该使用它(我指的是实时场景) 提前感谢这是一个很好的开始,让您真正了解模糊查找组件的功能(类似于模糊分组): 事实上,我在一个客户机上使用了它,在那里我接收到了他们的客户机数

将SSIS日志记录配置为登录一个文件

我知道通过BIDS为各个包配置日志记录。但我在这里看到的缺点是,我必须为每个任务添加connectionstring,当我必须在服务器上卸载这些包时,我必须更改所有包的日志文件connectionstring。目前我有32个背包,这似乎很耗时。 有什么方法可以在一个地方设置所有包的日志记录吗?您需要考虑将配置存储在文件或sql表中。例如,在我当前的项目中,我有一个包含所有项的公共配置文件(如整个项目通用的日志记录),然后我有每个包不同的项的单独配置文件(如单独的数据库连接字符串和变量)。这允许我

从SSIS包执行SQL文件

我有很多*.sql脚本文件,我想将它们合并到我的SSIS包中 是否可以使用这些*.sql文件作为我的包上Select/Insert/Update/Create/Alter/Drop语句的源 目标是在不修改包的情况下动态更改脚本 多亏了而不是使用.sql文件,您可以将sql语句设置为来自变量。您可以从包配置中设置这些变量,包配置可以是XML文件的形式。这些XML文件可以存储SQL,您可以修改它们,而无需编辑或重新部署包,这将为您提供所需的灵活性。链接告诉您如何设置此任务。您可以在语句来自这些SQL

Ssis Excel查询中的强制转换或转换

如何在Excel查询中使用强制转换或转换,即在Excel源任务中使用。我想使用SQL命令选项将一个数字插入Excel源任务本身中的文本。最佳选项是使用源和目标之间的数据转换。 在Excel源或目标连接管理器中,我们可以像在SQL中一样强制转换或转换 请添加数据转换任务,如下所示: 与Excel目标一样,它可以是转换后的任何目标与Excel文件和数据类型相关的问题很多。有时候很痛苦 看看这个: 或者这个: 当我使用xls文件时,我经常将所有内容转换为文本:IMEX=1,然后使用数据转换任务

检查ssis中条件拆分转换中的日期格式

我的平面文件包含错误的日期,如[02/02/0200]。我希望将数据导出到sql表中。我正在对日期列使用条件拆分或派生列转换 我希望正确的日期转到主表,错误行转到错误表 你能告诉我日期栏要用什么表达吗 谢谢, Jeetesh Garg当你转换日期[02/02/0200]时,它将是200年02月02日。 所以你需要消除不合理的约会。这将消除低于2000年的日期 (DT_DATE)([YourDate]) > (DT_DATE)(2000 - 01 - 01) OK所以新的派生列语句(bcc

Ssis 生成多个输出文件的脚本组件

我在INT和Dev环境中分别部署了一个SSIS包。在这个包中,我有一个数据流任务,分别使用一个OLEDB源和脚本组件(用作目标) OLEDB源组件使用一个存储过程来生成数据 现在的问题是: 如果我在INT中执行包,那么我将在共享路径中获得多个输出文件,如果我在Dev中执行相同的包,那么我将只获得一个输出文件 我比较了INT和Dev中存储过程的两个版本,它们是相同的 不确定到底是什么问题。请注意从逻辑上讲,如果相同的代码在两个不同的环境中运行并产生不同的结果,那么其他代码一定会有所不同。在你的情况

SSIS错误:另一个会话正在使用事务上下文

我在一个SSIS包中工作,它有许多并行运行的执行SQL任务。每个任务都包含MERGESQL语句。首先运行父表合并语句,然后并行运行所有子表的合并语句。该包使用本机事务功能。我已经设计了这个包,使得事务级别在控制流级别上设置为“必需”,在所有其他容器/可执行文件上设置为“支持” 问题是,它有时工作正常,但有时会抛出以下异常 错误消息:另一个会话正在使用事务上下文。“。 可能的失败原因:查询“ResultSet”存在问题 属性设置不正确,参数设置不正确,或 未正确建立连接 原因可能是什么?隔离级别是

使用包保护级别的SSIS包

SSIS包有一个名为ProtectionLevel的属性,其中包含几个可能的值。 有人能解释一下可用的ProtectionLevel选项,并举例说明它们在包中的行为吗? 使用ProtectionLevel属性的优点和缺点是什么 谢谢。包装保护级别有几种不同的风格。这个想法是SSIS知道连接字符串之类的东西可能包含敏感信息,比如密码。如果您是一个供应商,并且您的产品是一个Whizbang软件包,那么软件包本身可能包含专有信息,您不希望人们看到这个魔术是如何工作的。出于这些以及更多的原因,MS的概念

SSIS包部署实用程序-配置部署位置

是否有方法将生成的SSIS部署向导(清单)配置为仅允许SQL Server部署?基本上,我希望消除这个屏幕,或者禁用文件系统部署选项 可以构建一个基于SSIS API的小型应用程序,并且只实现SQL Server部署类型。例如,您可以选中此项为什么要这样做?这是一个预定义的向导,据我所知,您无法控制向导中的选项。SSIS的版本是什么?我对这个部署工具做了一些调查,发现它完全不灵活。如果愿意,您可以使用对象模型、命令行工具等编写自己的自动部署解决方案。对我来说,这个部署工具非常无用,因为它打破了两

Ssis SSI根据配置创建新文件夹

每次运行SSIS包时,我都必须创建一个新文件夹。 我可以使用一个新的连接来实现这一点,该连接带有ConnectionManagerType=FILE和ConnectionString=C:\Test。 我将此连接字符串用于文件系统任务,该任务检查文件夹是否已存在,然后它将不执行任何其他操作。它将创建一个新的文件夹。 在这里之前一切都很顺利。 问题是,现在我需要根据运行包时选择的配置创建一个新文件夹 说明是否选择了UAT 然后文件夹名称应为c:\Test\u UAT,对于配置类型=Developm

SSIS执行Analysis Services任务错误:指定的登录会话不存在。它可能已经被终止了

我在SSIS上完全运行了一个ETL,并成功地通过SSAS创建了多维数据集,进行了部署和处理 我可以通过VisualStudio运行ETL、流程和部署SSA,一切正常 现在,我尝试将多维数据集处理放在ETL中,使用“AnalysisServices处理任务”,其中3个任务:“流程维度”、“流程多维数据集”、“流程数据库” 我得到一个错误: [Analysis Services Execute DDL Task] Error: The following system error occurred:

SSIS脚本组件运行时错误

我在运行包时遇到了一个有效问题。它在我的电脑上运行失败,在其他任何电脑上运行成功。 该错误是由脚本组件(变为红色)引起的,它处于后执行阶段,不是脚本组件中的后执行阶段,而是在包的运行时。错误是: Information: 0x40043008 at Data Flow Task, SSIS.Pipeline: Post Execute phase is beginning. Error: 0xC0047062 at Data Flow Task, Script Component [263]:

SSIS变量的表达式';变量';评估失败。表达式中有一个错误

所以在这里,我一直在SSIS包中发现一个错误,但我看不出该语句有什么问题。我甚至尝试了一个项目中的另一个sql语句,但它仍然会引发错误 该系统是VS2005,在XP机器上运行64位调试器。该项目有一个脚本任务,然后是sql任务,脚本任务将月份值输出到一个变量(Dts.Variables(“monthName”).value=month),然后我使用该变量在sql语句中创建动态表名。我还没有接触到excel工作表,因为我正在尝试让sql任务阶段正常工作 因此,我在包级别有一个名为SQLTableC

将来自父包的子包调用与SSIS 2008 R2中的用户定义变量相关联

这可能是一个已经有了解决方案的问题,但我只是无法得到它。我使用的是VS2008,SQLServer2008R2。所以,这里是一个场景 我有一个名为P1.dtsx的包。此包包含一个脚本组件作为源。我还有另一个包P2.dtsx,里面已经有很多组件了 现在,我要做的是使用Execute Package Task从P2中的两个位置调用P1。我想在P1中设置一个用户变量,当我从P2中的两个地方调用它时,它的值不同 因此,我在P1中创建了一个名为T(字符串类型,作用域为P1)的变量,并在P1的脚本组件中使用

带有表达式的SSIS 2012变量计算缓慢

我有一个父包和一个子包。 在父包中,我定义了一个变量ApplicationPath,通过配置将其传递给子包。 在子包中,我构建了一个名为FilePath的新变量,该变量被设置为一个表达式,@[User::ApplicationPath]+myfilename.txt 这是可行的,但计算变量需要3分钟。 我有一个用于测试和调试的脚本任务,它为每个变量生成一个消息框。所有正常变量立即显示,表达式变量需要三分钟才能显示。可在脚本中使用断点复制 此外,更奇怪的是,当我在SSDT中没有断点地运行父包的整个

Ssis 每次创建新的excel文件并传输数据库值

如何创建新的Excel文件并使用SSIS传输数据库中的所有数据?您是否尝试过从SQL Server Management Studio“导出数据” 右键单击数据库,选择任务->导出数据并按照向导操作,在我的经验中,这对于简单的导出非常有效 如果需要制作任何MOD,可以保存它创建的SSI

Ssis 使用BIML添加脚本任务

我正试图通过BIML将脚本任务添加到SSIS包中。这是怎么做到的?我添加了以下内容,但ScriptTaskProjectName无法解析 <Script Name="Script Task" LoggingMode="Enabled"> <ScriptTaskProjectReference ScriptTaskProjectName="MyScript" /> </Script> 快速而肮脏的答

使用ssis解压文件夹中的多个文件

我当前正在使用SSIS任务解压缩文件。。但该文件包含多个(子文件夹)zip文件夹 我一直这样做到现在: 成功执行后,唯一的父文件将得到解压缩,而不是子文件夹:( 像这样说是我的文件(zip) 拉链 有(B.zip,C.zip,D.zip) 而B.zip包含(a、B、c、d)…c.zip(a1、b1、c1、d1)…d.zip(a2、b2、c2、d2)作为一种替代方法,您可能需要尝试,但请勾选步骤3中的“遍历子文件夹”选项

SSIS脚本任务区域设置

我在SSIS包中使用了一个脚本组件,我注意到了区域性设置的一个特殊行为 机器的区域设置是英国英语,当我运行来自BIDS的脚本时,这是正确的。但是,当我从SQLServer代理作业运行包时,文化会以某种方式改变为英语。包的LocaleID正确设置为英语(英国) 是否需要在SSIS/SQL SERVER或代理作业中添加任何其他区域设置?解决方案是运行SQL SERVER代理的用户需要登录到windows。否则,区域设置将不正确。不知道为什么会这样。。。但是,如果用户登录到windows,它将正常工作

SSIS平面文件文本限定符

我有一个平面文件连接,它在SSIS包中加载一个文本文件。VisualStudio有时坚持在连接管理器上添加文本限定符,即使我删除了它。添加此文本限定符时,将跳过文件中的最后一条记录,因此会导致问题。我需要一种方法来确保文件始终工作,无论是否使用此限定符。既然我是以编程方式创建这些文件,那么它需要如何结束才能使限定符不影响它?我尝试以结尾\r\n结束文件,但似乎无法解决问题。如果只需单击一次任务,即可使用右侧的“属性”弹出选项卡编辑文本限定符。。。在您再次编辑连接之前,它应该一直处于关闭状态。。。

SSIS文件已锁定

我正在使用一个包,拉链一个大文件12 gb。 但是,当它打开文件拉链时,它会锁定文件,并且文件无法访问,这会导致包失败 谢谢。您使用什么压缩文件?在执行过程任务执行器中使用Winzip

Ssis 如何在SSI中查找发生次数

有人能建议我需要为下面的解决方案使用哪种转换吗 我想知道问题1的回答1出现了多少次,问题1的回答2出现了多少次,依此类推 提前谢谢 下面是表格 Questions Response Question 1 1 Question 2 2 Question 3 1 Question 4 2 Question 5 4 Question 6 4 Question 7 4 Question 8 1 Question 9 2 Question 10 1 Question 11 1 Que

无法连接到数据源SSIS脚本任务

我似乎无法连接到脚本任务中SSIS包中设置的数据库连接。这是我的代码,它是OleDB连接 public void Main() { // TODO: Add your code here OleDbConnection myOleDbConnection = new OleDbConnection(); myOleDbConnection = (OleDbConnection)(Dts.Connections["Connection"].A

Ssis 如何强制SSI重新验证?

因此,我正在使用SSIS,我需要一个T-SQL任务来更改某些列。在测试过程中,我显然需要重新更改它们,一次又一次地重新运行任务。但是每次运行之后,我都会得到一个VS\u isbreak错误。。。这是完全合理的,因为我已经改变了东西。但是,如果我进入SSMS并将所有内容更改回最初的状态,我将无法找到一种方法让SSI在不关闭并重新打开它的情况下重新验证 我已尝试重置目标连接字符串并创建一个新的目标对象,但错误一直存在,直到我重新启动SSIS。我错过了什么 我真的怀疑这是否是个好主意。可以创建一个修改

SSIS:动态源文件连接

我在投标(SSIS 2008)工作。我有一个到扩展名为.pip的以pip分隔的文件的平面文件连接。文件名可能会发生重大更改。但是,文件名中始终会有“stuff”一词。例如,有效的文件名是123_x_stuff_456.pip。如何为此动态文件名设置动态连接 到目前为止,我已经创建了一个变量来保存文件的UNC路径(例如,\drive1\folder1)。我的下一步(我想)是在平面文件连接管理器中创建一个表达式,将文件名连接到UNC path变量。我遇到的问题是,我无法为我在文件名中搜索的标记前后的

如何始终使用SSIS包从表中获取新行?

我有一张有超过8000000条记录的表格。我想从其他表“B”中的表“A”导入新记录 开始时,我将所有记录导入一个新表“B”。现在我想从表“A”中获取/导入上次导入后添加的所有新添加记录。我有一列代表表“a”中记录的日期和时间。那么,是否有某种方式可以说导入的所有行都来自源表“A”,其中记录日期时间>目标表“B”中的最后记录日期时间。如果A和B在同一台服务器上,您只需在用作源转换的A查询中对B执行子查询 如果它们位于不同的服务器上,则使用执行SQL任务从B获取最后日期时间,并用它填充变量。然后在源

将excel文件插入临时表SSIS包

我试图做的是有一个SSIS包,它将导入一个excel文件,然后对该excel文件中的记录执行SQL更新。 在您的数据流中,任何教程都将非常有用-->Excel源代码-->OLE DB命令(编写sp以创建阶段表(无法插入到#可从SSI插入,插入到阶段表,更新表) 在OLE DB命令转换中。EXEC stored过程。您希望在sp中创建用于INSERT的变量。您希望将这些列从Excel源映射到要插入的变量 很抱歉,我现在没有访问SSIS的权限,因此无法提供屏幕截图。请确认,您正在尝试将数据导入Exc

Ssis SCD还是迟到的事实?

我有一个星形模式,显示公司中的员工角色。最简单的情况是: DimDate 酒鬼 DimPaygroup 小角色 事实表如下所示: 人格, 罗莱德, PaygroupID, 开始日期,结束日期 如果是当前角色,则结束日期设置为2199年12月31日 问题是我需要跟踪薪资组,因为这可能会改变,而不会改变一个人的角色 我最初的计划是通过在事实表中添加一个名为PayGroupEndDate的额外列,将其视为迟到的事实。这将在paygroup更改时得到更新,并添加新行。但我不确定这是不是最好的解决方案 通

SSIS 2012中被截断的日志列

我对SSIS有点陌生。我正在使用SSIS 2012。输入文件为excel、csv和txt 数据必须从输入文件转储到数据库。输入文件中列的大小不断变化,因此我无法坚持固定长度。将包中连接管理器的数据类型更改为ntext可以解决这个问题,但我们也有性能限制。因此,客户更愿意截断额外的数据并与他保持联系,而不是影响性能 行重定向将提供被截断的行。但是我想在每个文件中告知客户被截断的列 Is SSIDB跟踪被截断的数据。如果是,请选择哪个表 我计划将截断的数据写入一个单独的文件,然后使用脚本组件比较每列

使用SSIS导入/导出助手连接到Microsoft Analysis Server

目标是以精简的方式将数据从Microsoft Analysis Server多维数据集导出到平面文件中 我使用SQL Server导入/导出助手。 使用“从一个或多个表或视图复制数据”选项,下载运行平稳。->没有问题 当我使用MDX表达式(“编写查询以指定要传输的数据”)查询预执行时,它会给出一条错误消息 错误0xc0202009:数据流任务1:SSIS错误代码DTS_E_OLEDBERROR。发生OLE DB错误。错误代码:0x80040E21 编辑:请注意,我尝试运行SQL Server 2

如何在ssis包中使用派生列

您可以帮助更改数据类型为时间戳的特定列吗?该列的示例输出为14-03-2011 44:55:33:44.22222至14-03-2011 44:55:33:44.222。这不是当前日期。您可以在SSIS包中使用派生列吗 或 如何在DB2中将其转换为派生列表达式中的字符串,并删除最后3个字符 如果希望保持相同的数据类型,则可以将其转换为日期时间。可以使用数据转换将其转换为Unicode字符串[DT_WSTR),然后在派生列转换中使用RTRIM。我已将目标列更改为datetime2,这解决了我的问题

Ssis 如何编写正则表达式以检查DQS域规则中是否为数字?

我是ssis和dqs的新手,我想使用dqs检查数据是否为数字,为此,在dqs客户端中,定义数字域,并在域定义规则中使用此图像: 例如,我检查这个号码: 125a2sd56 这条规则返回给我的是数字!,但是achar或sdchar转换成那不是数字,会发生什么?我的表达式不正确吗?我如何解决这个问题?谢谢大家。可能的重复

事务在我的SSIS脚本任务中为空

我尝试过现有的帖子,但没有一个答案能帮助我解决这个问题。在下面的代码Dts中添加一段代码。事务为null,因此 sqlConn SqlConnection sqlConn; sqlConn = (SqlConnection)(Dts.Connections["connectionManager"].AcquireConnection(Dts.Transaction) as SqlConnection); sqlConn.Open(); 我有一个SQL任务,它将记录列表返回给脚本任务。我正在尝试

Ssis 多表

我们正在寻找一种方法来压缩数百个表,并通过sftp将它们发送到另一台服务器。我们正在考虑使用SSI,但如果没有某种类型的附加组件,SSI将不会使用sftp。另一个可能更好的选择是什么 附加要求 每个表应该有一个zip文件 表驱动方法将用于确定将传输哪些表。即,一个表将包含要传输的每个表的名称 我认为这两个要求在SSIS中很难实现。例如,进行压缩需要一个批处理脚本。然后我们将有一个批处理脚本和一些c#代码需要维护。也许还有另一个解决办法 假设性问题 这会比拥有数百个SSI包(每个包同时在不同的

SSIS-在生成的包中使用项目连接管理器

我有一个SSIS包,它在运行时生成并执行其他SSIS包。我可以在脚本任务中创建包并添加连接管理器: Package pckg = new Package(); // Create source ODBC connection ConnectionManager source = pckg.Connections.Add("OLEDB"); source.Name = "source";

Ssis 如何使用WMI查询查看文件是否已删除到文件夹中

我正在ssis wmi事件任务中使用wmi查询,以确定文件是否已删除到文件夹中。以下是查询: SELECT * FROM __InstanceCreationEvent WITHIN 10 WHERE TargetInstance ISA "CIM_DirectoryContainsFile" AND TargetInstance.GroupComponent = "Win32_Directory.Name=\"f:\\\\append\input\"" 我不在乎文件名是什么,我只想知道是否

Ssis 使用Pentaho社区版创建近实时DWH

我一直在探索从Oracle提取数据并将其加载到SQL Server的最佳ETL工具。(初始加载约200GB数据/20-25个Oracle表)我们已经有SSIS许可证,但我们一直在探索更好的选择。我们必须创建一个近乎实时的数据仓库(每5分钟或更短时间加载一次)。我们可以使用Pentaho社区版实现它,还是需要购买企业版 除了Pentaho和SSI之外,我们还可以探索其他更好的选择 您可以在pentaho community edition中创建一个作业,并计划每5分钟执行一次,以刷新数据,然后在l

SSIS数据转换(从unicode到ANSI)返回状态值4

我有以下问题: 我有一个SSIS包,它以在Oracle DB上执行的查询开始,我想导出一个带有ANSI 1253代码页的固定宽度平面文件。我得到一个错误: 列[column_name]的数据转换返回状态值4 “和状态文本”文本被截断或一个或多个字符没有 在目标代码页中匹配“ 问题与消息的第二部分有关,因为宽度是确定的。我试图使用工具箱中的数据转换,但它不起作用(可能我没有正确使用它)。我对数据库只有select权限,因此无法添加任何sql过程来删除查询中的特殊字符。此外,在我的情况下,将数据加载

SSIS-在到ConnectionManager之间进行更改,而无需通过所有组件来更改其引用

我使用了名为HSV的数据源,然后决定切换到同名的OLE DB连接 我在ConnectionManager部分中切换了这两个选项 但是现在所有曾经引用HSV连接的组件都有一个错误图标,在它们的连接属性中现在有一个奇怪的类似哈希的名称,我需要单击并选择要修复的更新连接 在数据流任务中,我需要再次选择要使用的表/命令变量/重写脚本 有没有一种方法可以让开关更快速 SSIS使用GUID来标识包对象,包括连接管理器。尽管IDE通常为我们提供一个友好的名称,但包中对象之间的所有关系都是基于这些GUID形成的

在连接IBM DB2提供程序for SSIS时,默认为DT_STR(ANSI 1252)

我正在尝试使用IBM本机OLE DB提供程序连接到DB2数据库。此连接器的默认行为是将varchar、char和文本数据视为OLEDB type=DT_WSTR(unicode) 编辑:为什么我需要这个 这是为了防止在SSIS中对DB2数据库中遇到的每个字符串列进行手动数据转换(从DT_WSTR到DT_STR)。在我的用例中,有成百上千个这样的实例) 编辑:DB2的哪个版本?=DB2V11.1.3.3 我一直在IBM帮助文档和论坛中搜索有关如何更改连接的答案,以便将字符串/varchar数据默认

Ssis 上传时下载SFTP

下面的链接是一个与此非常相似的问题,但我想知道几年后情况是否发生了变化/我的情况到底发生了什么 作为测试,我将一个425MB的文件上传到第三方供应商的SFTP服务器(可以立即在服务器上看到),然后我有一个SSIS包立即开始下载该文件。这个过程大约需要20分钟,但最后我下载了一个完整的文件,看起来和上传的文件完全一样 如果在生产中发生这种情况,SFTP服务器是否可以“处理”这种情况,并且我可以相信它能够正常工作(没有部分读取或任何事情),或者我是否仍然需要执行下面链接中建议的解决方法 对SFTP服

SSIS计数重复项

我正在使用SSIS,有一个如下表: Region | Process | Queue | Col 1 | Col 2 ---------------------------------------------------------- EMEA ProcA Q101 XXX YYY EMEA ProcB Q101 AAA BBB EMEA

SSIS-执行具有1个以上成功优先级约束的任务(箭头)

我有一个任务,根据脚本任务中的变量值,它可以走一条路或另一条路。(通过一个表达式完成) 在任何一个分支的末尾,我都想启动一个任务,但我不能,我相信这是因为有两个数据流连接到它 因此,我需要在每个分支上复制任务 有没有办法不重复这一点,只使用第二个屏幕截图显示的一个任务 感谢要使屏幕截图2正常工作,您需要将优先约束逻辑更改为使用或 它将使优先约束变为虚线 我必须承认我只在SSIS中使用过screenshot#3方法(但这在其他语言如C#中非常常见)

使用Newtonsoft.JSON切换到2016目标服务器时,SSIS脚本任务失败

早上好 我在脚本任务中开发了一些C代码,该脚本任务查询SQL server中的表,然后使用Newtonsoft.JSON将数据序列化为JSON。这是在2019年完成的,也针对SQL Server 2019。一切都运行得很好,但当我将其切换到SQL Server 2016的目标版本以便可以部署到SSIS服务器时,它会在2016年运行,然后崩溃。我也尝试在VS 2015和2017中创建它,每次我切换到2016年,它都会爆炸。我得到了一个“调用错误的目标抛出了异常”,但设置断点等不起作用,因为它甚至在

AzDo:SSIS生成任务找不到vswhere

我们有一个自托管的angent池,我正在尝试使用Microsoft的“SSIS构建”任务运行管道 在相同代理上运行的MS Build任务可以从我在日志中看到的内容中找到vswhere.exe。 但由于某种原因,“SSIS构建”任务无法找到它 我没有检查我们是否在代理上安装了SSDT,这会导致问题吗 ##[section]Starting: Build SSIS ====================================================================

为可重用性创建ssis模板时出现问题

我想创建一个模板ssis包,以便在我的登台过程中多次使用它。 我创建的包具有: 下一部分涉及将开发的包模板保存并复制到安装VisualStudio的驱动器位置 我需要将模板复制到的文件夹称为DataTransformationItems驱动器位置的路径应如下所示: 我正在使用Visual Studio 2019,但找不到上述位置(这是我能找到的唯一文件夹): 我最终找到了中提到的@Mark Wojciechowicz路径 C:\Program Files(x86)\Microsoft Vis

Ssis Analysis Services为Power BI XMLA端点执行DDL任务连接字符串

我们已经启用了power bi premium和XMLA端点 我正在尝试使用TMSL脚本刷新数据集中的分区 MicrosoftDoco说,这应该与“AnalysisServices在SSIS中执行DDL任务”配合使用 我可以在SSIS中连接(请参见下文),但当我使用此连接运行DDL任务时,我得到的连接字符串不是有效的消息 谢谢你的帮助 谢谢 错误:0x0位于Analysis Services执行DDL任务,Analysis Services执行DDL任务:连接字符串无效。 错误:0x0位于An

如何在SSIS中使用进程任务运行存储在共享驱动器上的exe

在我的SSIS包中,我需要执行存储在共享驱动器上的exe,例如“\abc.test.com\myfolder” 我正在使用“进程任务”,并提供工作目录为“\abc.test.com\myfolder”,可执行文件为“myfile.exe” 当我运行包时,它会打开控制台而不做任何操作。包显示错误“进程退出代码为“-1073741510”。您可以在SSIS包中使用C#脚本任务 使用System.Diagnostics添加; 然后做一些类似的事情 Process process = Process.S

  1    2   3   4   5   6  ... 下一页 最后一页 共 45 页