问题标签 [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.
ssis - ForEach ADO 循环变量映射
对 OLE DB 连接上的查询的完整结果集在 ForEach 上遇到问题。执行结果中的参数号似乎都搞砸了。由于我没有看到问题,因此我将不胜感激。
这是我正在迭代的结果的查询:
ForEach 循环中的变量映射:
变量:
这就是我得到的:
ssis - 断点在错误的包中执行
有两个相似的表需要几乎相同的处理。我创建了一个包,然后将其复制并修改为第二个表。多次重新生成两者的 ID。
他们都运行良好,并按照预期进行。除非我在复制的包中设置断点,否则它会在原版中的相同位置执行。
除了更改 ID GUID 之外,复制包后我还需要做些什么吗?
ssis - 使用 BIDS Helper 设置参数化连接参数
我正在尝试使用 BIDS Helper 在一堆包中的连接管理器上将 $Package 更改为 $Project 参数。他们都有同名的联系。这是其中一个的样子:
我尝试对属性路径使用“Package.ConnectionManagers[RS].PropertyExpression[InitialCatalog]”和“\Package.Connections[RS].Parameters[InitialCatalog]”,对新值使用“$Project::RS_InitialCatalog”。它假装工作,打开每个选定的包并闪烁沙漏,但参数没有改变。
第一条路径只是我的猜测,第二条是我在网上找到的。两者都被批量属性更新接受,但没有效果。
sql - 如何使用 SSIS 包创建避免数据库表中的 NULL 值?
我正在使用 SQL Server 商业智能开发工作室 - > 集成服务项目
我的任务是使用 Excel 文件作为输入源。将 excel 工作表值插入 DB [目标源] 表 [SQL 2008]
我的 Excel 格式 [我使用的是 MS-Office 2013]
我的数据库表设计
表输出。
我能够成功地将 excel 工作表值插入到 DB 表中。
我的问题是
在 excel 表中,前 8 条记录为空,从 9 条记录开始,值如下所示:-
如果前 8 条记录为空,则 DB 表中的 (int[Tier,Age],float[Count]) 的剩余值也显示为空。Varchar 值显示正确
表输出。
请告诉它是默认问题,或者我在创建包时犯了错误。
ssis - 包执行时处理网络问题的最佳实践
一个项目通过 VPN 从一个中心位置针对多个站点执行。其中许多网站位于墨西哥的农村地区,那里的互联网质量不太理想。这导致项目中随机包的随机区域出现各种故障。大多数时候,网络在数据传输任务的中间出现故障,因为这些任务运行时间最长。
在 SSIS 中优雅地处理这些条件的最佳方法是什么?
sql - SSIS 2012 - 将变量从父包传递到子包
我知道这个话题已经被讨论过很多次,但我有一个警告,我似乎无法找到答案。
我有几个包都有 ActivityDate 变量。默认情况下,包需要在昨天的日期运行。
有两种可能的情况。
场景 1 - 从主包调用包。在这种情况下,ActivityDate 在主包中设置一次,即昨天的日期,然后传递给子包。
场景 2 - 包独立运行。在这种情况下,ActivityDate 设置在每个子包中,也通过表达式设置为昨天的日期。
在 SQL 2008 中,这非常容易 - 每个子包 vas 中的变量通过方案 1 的包配置设置,但在方案 2 中运行时使用表达式。
我不清楚如何在 2012 年做到这一点。没有更多的包配置,所以我需要在子包中创建包参数,然后从父包链接到它。但是参数不使用表达式。因此,如果我在子包中创建 ActivityDate 参数,那么我可以从父包链接到它(对于场景 1),但我不能为它创建表达式(对于场景 2)。如果我只有 ActivityDate 变量,那么我可以创建一个表达式,但不能从父级链接到它。
那么我如何让这两种情况在 2012 年发挥作用呢?
请帮忙!
visual-studio-2013 - 无论如何要部署在 VS 2013 中构建的 SSIS 2012 项目?
首先,我喜欢SSIS 工具的非常清晰的版本控制。>:(
我为 Visual Studio 2013 安装了 SSDT BI,并在其中构建了一个不错的小项目来生成测试数据。在 VS 2013 中,我运行了这个东西数百次。我可以从 IDE 中部署它(右键单击项目...部署)。但是我无法使用 .ispac 文件部署它。
经过大量搜索,我发现 VS 2013 正在构建 SSIS 2014 .ispac 文件(PackageFormat=8),这些文件不会部署到 SSIS 2012 服务器(PackageFormat=6)。
我的问题是,如果 VS 可以将 VS 2013 中内置的包部署到 SSIS 2012,有没有办法通过 .ispac 文件实现这一点?我无法部署到我的任何服务器(仅限本地),因为我不在同一个域中(实际上,我在本地工作,在域外)。
sql - 每当找到数据库组合时执行查询
我有一个有趣的问题:我需要对同一服务器中的两个数据库执行查询:
要特别清楚:桌子总是!相同的名称,它是具有不同名称的数据库。
这并不难,它们在同一台服务器上。但现在!我有几个这样的对,例如:
如何让查询在每对 COMPANY_ORDERS 和 COMPANY_USERS 上动态执行?
(或者更好的是,我将如何在 SSIS 2012 中做到这一点?)
感谢您和我一起思考!
ssis-2012 - 为什么禁用“使用包中的默认值”选项?
我有一个 SSIS 项目部署到 SQL-Server 2012。当我去配置项目时,我必须设置任何参数值的唯一选项是Edit value。禁用使用包中的默认值。我可以理解为什么项目级参数会出现这种情况,但我希望包级参数可以使用默认值。这是什么控制的?
sql - 通过查询在 SQL Server 中创建 SSIS 包
我是 SQL Server 的新手,遇到了 SSIS 包。我想从 Query 开始创建一个包,但不知道从哪里开始(就启动包而言)。它可以在 SSMS 中构建还是我需要使用其他工具,例如 Data Tools。我在网上做了一些研究,许多来源都提到了 BIDS,但我认为我没有那个应用程序。
任何提示将不胜感激,谢谢。