问题标签 [ssis-2017]
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.
sql-server - 从 Salesforce 调用 SQL Server 存储过程需要什么?
我被要求从 Salesforce 执行/调用存储过程。
我正在使用 SQL Server 2017 企业版。
从 Salesforce 执行/调用 SQL Server 存储过程需要什么?
ssis - SSDT Microsoft.AnalysisServices.Server 连接抛出“值不能为空错误”
我正在尝试使用脚本任务(C# .net)从 SSIS 连接 OLAP 多维数据集服务器。我收到以下错误
“值不能为空”。
我正在使用 SSDT 2017。
从 BIDS 2008 开始也是如此。但不适用于 SSDT 2017。
错误消息:值不能为空。内部异常:空
sql-server - 使用 SSIS 加载 .xlsb 文件时连接管理器抛出异常
我有一个 .XLSB 文件(使用 Office 2016 创建的 MS excel 二进制工作表)有超过一百万条记录。如何使用 SSIS 加载它?我在两台不同的 PC 上同时拥有 SQL Server 2014 和 SSDT 2012 和 SQL Server 2017 SSDT 2017。
问题是:在 SSIS 中,我使用 excel 源,连接管理器作为 excel,excel 表的名称没有出现。说,不能加载任何表或视图。但是,我的excel里面有表格。
无法检索连接管理器“Excel 连接管理器”的表信息。无法使用连接管理器“Excel 连接管理器”连接到源
编辑更多错误
按照这个:通过 OleDb ACE 访问 Excel 2007 Binary (.xlsb)安装了访问 (2016) 引擎。但是,还是有问题。
可能是什么问题呢 ?任何链接都会有帮助吗?谢谢。
excel - 如何通过 OLEDB 或 SSIS 中的任何其他源连接 Excel 源?
除了“Excel 连接管理器”之外,还有其他方法可以将 Excel 作为 SSIS 中的源连接。
我问这个问题是因为我在将 Excel 与“Excel 连接管理器”连接时遇到问题,因为在我的系统中安装了 Excel 32 位并且 Visual Studio 版本是 64 位。
我尝试将它与 ODBC 连接,但没有成功。
sql-server - 为什么我在 ssis 中的 excel plus source 为所有日期列输出一个固定的日期?
我有一个要使用 SSIS 导入的 excel 文件,我已经多次完成此过程,而其他 excel 文件没有问题。但是,这个 excel 文件上有三个电子表格。其中两个在导入正确的数据时工作得很好,但其中一个正在06-30-2019
为所有日期字段导入固定数据,当它进入表格时这并没有改变,但是当我预览它时它仍然在源时它发生了变化,我看到了已经为日期字段设置了固定日期,但其他非日期字段的字段即将推出。该工作表的展开字段中的日期在该字段/列的每行中具有不同的日期。这是怎么回事?我正在使用 SSIS 2017 和 excel plus 加载到表 SQL 2017。我该如何解决这个问题?
在我的excel表1
在我预览的 excel 源 SSIS 中显示下面的内容以及它加载到表格中的内容。
vb.net - SSIS包接受密码打开包但不保存
我的 SSIS 2017 密码有问题。当我打开包裹时,它会要求输入密码。我提供了正确的,它正确地打开了一切。当我尝试保存它时,它会要求输入密码。我提供相同的,但它不喜欢它。我试图回滚 TFS 中的更改,但它做同样的事情。它不喜欢密码。有什么想法吗?
我试过在网上搜索,但没有运气。
错误:
严重性代码描述项目文件行抑制状态错误加载'#######.dtsx'时出错:无法删除包保护,错误为0xC0014037“包已使用密码加密。未指定密码或密码不正确."。这发生在 CPackage::LoadFromXML 方法中。
sql-server - 导入具有虚拟小数的固定宽度文件
我有一个固定宽度的主数据文件。该文件包含许多带有成本但没有小数点的列。此数据需要导入 SQL Server。
在规范文档的帮助下,我知道这些列的精度和比例。
我在下面尝试过,在 SSIS 2017 中尝试了一个但不是其他的组合,但没有成功:
- 在“平面文件连接管理器”中设置精度和比例。
DT_Numeric
使用指定精度和比例的数据转换转换
我在错误路径上设置了重定向,并且所有行都采用该路径。
xml - 即使 Xml 只有 1 个节点,Biml 生成的 Xml 源 (SSIS) 也具有 Node_ID 列
我们使用 Biml 生成包含 Xml 源的 SSIS 包,以从 Xml 文件中获取数据。然而,这个生成的 XML 源包含一个名为“Data_Id”的列,即使 XSD 和 XML 都没有这个列。运行包时会产生错误。
我对 Biml 和 C# 没有太多经验。
我们使用一个变量来获取 Xml 文件的名称(包括创建 Xml 的日期和时间)并固定 XSD 模式文件,这些文件指定要从每个包的 Xml 文件中检索的列。
Xml 文件仅包含 1 个名为“Data”的节点,其中包含所有元素。
我尝试在输出路径和输入路径上将 Data_Id 列的 ErrorRowDisposition 设置为 IgnoreFailure 和 RedirectRow,但这没有帮助。我也尝试在 Columns 列表中包含属性 IsUsed="false" 的 data_id 列,但这没有任何作用。
我们使用以下 Biml 代码来生成包中的 Xml 源:
但是,当生成包时,Xml 源包含一个“Data_Id”列,该列未在 XSD 模式文件和 XML 文件中指定。
只有在 Xml 源上选择高级编辑器时才能看到此列,打开 Xml 源后单击确定时会消失。当您通常通过双击打开 Xml 源时,您看不到 Data_Id 列。
当包运行时,此 Data_Id 列会导致错误消息:“Data_Id 没有到 XML 架构的映射”。
然而,我们希望生成包,而不必打开每个包和每个包中的 Xml 源以使其工作。
一些谷歌搜索显示,当 Xml 包含多个节点时,SSIS 中的 Xml 源会自动创建类似的“_Id”列,以便以后可以将这些节点连接在一起。但是,由于我们的 Xml 文件仅包含 1 个节点(数据),因此不应生成此 Data_Id 列,但仍然存在于 Biml 生成的 SSIS 包中。
以前有没有人遇到过这个问题和/或知道如何解决它?