问题标签 [ssis-2012]
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.
etl - 如何用 SSIS 包中的 OLE DB 数据源替换 ODBC 数据源?
我在项目部署模式下使用 Integration Services 2012。我想用现有包中的 OLE DB 数据源替换现有的 ODBC 数据源,而不破坏将包级联到数据目标的所有链接。
我已尝试删除 ODBC 并添加 OLE DB 数据源。然后,在第一个 MERGE JOIN 数据流之后,我丢失了所有输出别名。我能做些什么呢?
ssis - 为什么即使路径错误,我的 foreach 循环也不会失败
我刚刚创建了 ssis 包。Foreach 循环将源作为表达式,当我提供错误的源路径时,我希望它失败。相反,它成功了。我在其他任何地方都没有找到任何解释。验证时不应该失败吗?任何关于此的词都会帮助我理解。
谢谢, L
sql - 获取其中包含名为“foo”的视图的所有数据库的列表
我有几台服务器,里面有一堆数据库。一些数据库有一个名为 vw_mydata 的视图。
我想要做的是创建一个包含名为 vw_mydata 的视图的所有数据库的列表,然后执行该视图并将其内容存储在一个表中,然后该表包含来自所有 vw_mydata 的所有数据。
我知道我可以使用找到包含该视图的所有数据库
但是我有和数据库一样多的记录集。我如何使用它来遍历数据库?
我更喜欢的是一个简洁的数据库名称列表,然后我可以将其存储在结果集中。那么这将是非常简单的。
我曾考虑在 TSQL 之上运行并将结果存储在一个表中,但我想将它全部保存在一个 SSIS 包中,而不是到处乱放所有类型的表/过程。我可以在 SSIS 的执行 SQL 任务中使用 #table 吗?
ssis - SSIS 参数化连接字符串
我正在尝试为单个包使用 inig 项目部署设置部署过程,以便 VS2012。我发现要更改服务器上的动态连接字符串,我可以对连接进行参数化,所以我这样做并创建了环境,我使用环境运行我的包,环境中具有连接字符串作为参数,一切似乎都很好,但是为什么在连接管理器上我仍然可以看到一些在开发过程中制作的旧设置?我怎样才能删除它?
ssis - 哈希字节列
我有一列包含 Hashbytes 值: 0xDA39A3EE5E6B4B0D3255BFEF95601890AFD80709 这是一种二进制数据类型。我需要使用 ssis 创建一个不带 0x 的 DA39A3EE5E6B4B0D3255BFEF95601890AFD80709 列。我尝试了各种方法,但我最终得到了奇怪的字符,例如㧚歞ോ唲悕逘�इ。谢谢。
ssis - 在ssis中提取文本文件
在使用 ssis 工具将文本文件数据提取到 sql server 表中时,我有一点疑问。源数据(文本文件)如:
基于此源数据,我想将相同的数据加载到 sql server 表表数据输出中,例如表名:test id name address 1 abc chennai,tamilnadu
请让我知道在处理这些数据时 mi 棒在哪里。首先配置这个文本文件那个时间标题行分隔符{CR}{LF}
。列分隔符:,之后我将该文件配置到表测试中。然后我运行包,我得到如下结果
但我想要加载地址列 chennai,tamil
ssis-2012 - 错误:跳过数据行时出错
我在平面文件连接管理器中收到这些错误。
错误:[SSIS.Pipeline] 错误:SSIS 错误代码 DTS_E_PRIMEOUTPUTFAILED。平面文件源上的 PrimeOutput 方法返回错误代码 0xC0202091。当管道引擎调用 PrimeOutput() 时,组件返回了失败代码。失败代码的含义由组件定义,但错误是致命的并且管道停止执行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。
我对ssis比较陌生,我发现很难弄清楚这个问题。请让我知道你的看法。
tsql - 如何使用 SSIS(2012 版)将前 n 行从 excel 或平面文件插入 SQL 目标
我有一个平面文件和一个 excel 文件,通过它我只需将前 10 行插入到 SQL 表中。是否有任何我可能不知道的属性或设置。请告诉我。
sql - ssis 包验证错误 ole db 源失败
当我尝试运行我的包时出现以下错误。我是新来的。有什么建议么。坦克斯
====================================
包验证错误(包验证错误)
====================================
数据流任务 [SSIS.Pipeline] 出错:“OLE DB 源”验证失败并返回验证状态“VS_NEEDSNEWMETADATA”。
数据流任务 [SSIS.Pipeline] 出错:一个或多个组件验证失败。
数据流任务出错:任务验证期间出现错误。
(Microsoft.DataTransformationServices.VsIntegration)
节目地点:
在 Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchDtsPackage(Int32 launchOptions,ProjectItem startupProjItem,DataTransformationsProjectConfigurationOptions 选项)在 Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger. (Int32 launchOptions) 在 Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.LaunchDtsPackage(Int32 launchOptions, DataTransformationsProjectConfigurationOptions options) 在 Microsoft.DataTransformationServices.Project.DataTransformationsProjectDebugger.Launch(Int32 launchOptions,DataTransformationsProjectConfigurationOptions 选项)
ssis - SSIS 中的动态标头映射
任何人都可以帮助以下实施...
源 txt/Excel 文件可能采用以下格式
情况1
案例2
案例3
目的地表
客户表
ExternalHeader映射表
在上述情况下,我需要构建 SSIS 包,即使列的顺序发生更改并添加新列,它也应该适用于上述三种情况。在 case-2 和 Case-3 中,它应该忽略 Gender 和 Email 列。
我是 SSIS 新手,请帮助我如何使用 SSIS 实现相同的目标。我知道它只能通过脚本组件实现,但不知道该怎么做……