问题标签 [sql-server-2012-datatools]

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.

0 投票
2 回答
3144 浏览

ssas - SSAS 流程维度错误

我正在尝试部署我的 SSAS 项目,但我不断收到这个对我来说毫无意义的错误?

也许“ImpersonationMode”与登录凭据有关?我正在使用“使用当前用户”,也许这可能是问题?你现在如何改变它?其他错误很奇怪,因为一切都应该按照本教程工作:https ://www.accelebrate.com/library/tutorials/ssas-2008

0 投票
0 回答
437 浏览

c# - 在 JOB 中使用 Microsoft.Office.Interop.Excel 的 DTS 不运行

我用 SQL Data Tools 开发了一个 DTS,它有一个使用 Microsoft.Office.Interop.Excel 的“脚本任务”,其主要目的是创建一个 XLS 文件,当我调试解决方案时,它运行完美,但是当我在 JOB 中编写了 DTS,它给了我一个错误。服务器位于另一侧,我必须将 DLL 粘贴到服务器中吗?

错误

0 投票
0 回答
96 浏览

sql - 通过这种方法创建表时如何插入IDENTITY列(在表级别创建IDENTITY)?

通过这种方法创建表时如何插入IDENTITY列(在表级别创建IDENTITY)?

0 投票
1 回答
264 浏览

ssas - 使用自定义键列时汇总无法正常工作

我有一个扁平化的维度,数据如下所示: 样本数据

这是数据的简化,我实际上有 7 个“Detail”值,每个 PrimaryValue 和 2 个“SubDetail”值都相同。对于每个 PrimaryValue,每个 SubValue 都有一个空白(不是 null,表中没有 null)。

我正在尝试设置层次结构,以便用户看到:

  • 主要价值

    • 子值

多维数据集不喜欢数据并抱怨重复键,因此我更改了键列并对其进行处理,但我的层次结构为每个 SubValue 显示一个 PrimaryValue,因此它在浏览器中看起来像这样:

美国广播公司

这个是空白值

美国广播公司

一个

美国广播公司

美国广播公司

G

等等。当我想要的是:

美国广播公司

一个

G

XYZ

7

F

1E

我是多维数据集的新手,但我已经尝试了所有我能想到和在网上读到的东西。我认为我的问题是我有多个“详细信息”和“子详细信息”。我将层次结构定义为:

主要价值

子值

我设置了属性,因此 PrimaryValue 与 SubValue 和 Detail1 和 Detail2 相关我有与 SubDetail1 相关的 SubValue。

我已经尝试了我能想到的每个 KeyColumns 组合,并且由于重复的键值,多维数据集不会处理,或者它将处理并且我得到我在此处描述的问题,或者我在浏览器中得到错误“key1 维度属性不是成立”

我在网上找不到有关此问题的任何信息,我可能措辞错误。我发现了很多关于设置关键列的信息,但没有一个解决他们示例中的额外详细信息字段或描述我看到的汇总问题。

0 投票
1 回答
218 浏览

sql-server - SSIS 环境和部署

我将 SQL Server 2012 与带有集成服务目录的 Visual Studio 2010 一起使用。我想知道是否可以将我的 ssis 2012 项目仅部署到我创建的三个环境之一。我试图了解这是否可能,或者是否仅为不同的变量值(针对不同的测试场景等)创建环境。所以我的问题是我是否可以在我的 DEV 环境中部署版本 1,在另一个环境中部署版本 2。谢谢

0 投票
1 回答
700 浏览

sql-server - 派生列表达式仅捕获 10 个字符

我是 SSIS 的新手,我已经搜索过这个问题的解决方案。非常感谢任何帮助!

我有一个平面文件,其数据定义为 dt_wstr,以更改数据类型我使用数据转换将 [column] 设置为 dt_str(50)

我也在使用派生列 - 添加为新列:目标是编写一个表达式

我有一个定义为 11 个字符的 [column]

我的问题是如何编写一个仅捕获 10 个字符的表达式,以及大于 10 的任何字符我想将 [column] 更改为 -1 else (dt_I8) [column]

我试过了:

包运行没有错误,但表中的结果不正确,超过 10 个字符的列未显示在表中

我正在使用视觉工作室 2012

谢谢达瓦娜

0 投票
1 回答
1355 浏览

sql - 将数据集与多个列/值 SSRS 的另一个数据集进行比较

这是图片参考。让我解释一下这个场景。

在此处输入图像描述

如您所见,有两个数据集 A 和 B,数据集 B 具有实际测试值,数据集 A 具有目标值(更像范围)。代码将每个测试(BLK ...)值与目标测试(BLK ...)值进行比较,代码如下所示

现在我面临的问题是,我无法将每个产品测试(来自 B)的值与数据集 A 中的特定产品目标值进行比较。最终发生的是 B 中的每个测试都与数据集 A 中的最后一个目标产品值进行比较。

0 投票
1 回答
648 浏览

sql-server - SSIS Google Analytics 问题:“无法转换 COM 对象”

我正在为 Data Tools 2012 使用 GA Analytics 数据源。我能够登录并使用 SSIS 包中的组件、调试和运行包、获取和加载数据(到 OLE DB 目标)。没问题!

但是,当我尝试将包部署到本地或远程服务器上的 SSIS 目录时,包会引发以下验证错误:“无法将‘System.__ComObject’类型的 COM 对象转换为接口类型‘Microsoft.SqlServer.Dts.Pipeline。 Wrapper.IDTSComponentMetaData100'。此操作失败,因为对 IID 为“{887BD061-82D4-4F06-A222-33D4E7F896}”的接口的 COM 组件的 QueryInterface 调用失败,原因是以下错误:不支持此类接口“...

我已经确保将问题隔离到它的核心。我创建了一个只有 GA 数据源的包,但遇到了同样的问题。我部署或执行任何其他 ssis 包/组件都没有问题。

除了将 SSIS 包部署到 SQL Server SSIS 目录之外,我还尝试运行 Execute Package Utility 2014 来运行包。我遇到了与上面列出的相同的验证/执行错误。

我现在可以运行这个包的唯一方法是通过 VS / DT 2012 在调试模式下运行它 - 手动!

另外,我觉得可能组件 OAuth 会话在部署时丢失了.. 如果不是.. 我不知道如何重置远程服务器上 GA 数据源的 OAuth 连接(没有VS/DT 已安装)..

任何人都可以帮助阐明这个问题吗?

  • 包含 GA SSIS 数据源的包的正确部署策略是什么?

  • 在生产服务器上安排这样的包的替代和有效方法是什么?

  • 是否有针对此问题的已知解决方案?

0 投票
6 回答
64709 浏览

sql-server - 报告定义具有无效的目标命名空间 rsInvalidReportDefinition

我使用 Visual Studio 数据工具 2015 创建了一个 ReportProject。当我使用报告向导创建 report.rdl 文件时,rdl 文件具有 2016 年的架构。我的报告服务器版本为 12.0.4213.0。

如何创建与我的报告服务器兼容的 report.rdl。我尝试通过右键单击项目-> 属性并将 targetserverversion 更改为“Sql server 2008 R2、2012 或 2014”来更改 TargetServerVersion。但这也不起作用。

0 投票
1 回答
3031 浏览

sql-server - 构建 SSIS 项目时未创建 ispac

对于 2012 SSDT 数据库项目和其中使用项目部署模型的集成服务项目,在构建之后,.ispac不会为我创建文件。是否有允许创建它所必需的设置或选项?

该项目成功构建,并且也成功创建了.dacpac文件。从解决方案或单个项目构建,.dacpac文件被创建,当从解决方案构建时,我看到两个项目都成功构建。我也可以成功创建.SSISDeploymentManifest文件。当然,运行所有的包也不会出错。

此外,非默认属性报告仅显示项目级别属性的 MaxConcurrentExecutables 和 EnableConfigurations 具有非默认值。

我觉得我缺少一些小东西。任何帮助表示赞赏。