问题标签 [ssdt-bi]

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 投票
1 回答
1756 浏览

ssis - 设计器组件上的 SSIS 2012 SP1“null 值对流无效”错误

我刚刚将一个项目从 SSIS 2005 迁移到 SSIS 2012

除了项目之外,我还有一个自定义管道组件,它也被迁移到 .NET 4.0,并像往常一样安装在 SQL Server DTS 目录和 GAC 中。

迁移后,当我尝试打开和配置迁移的组件时,出现错误:“null 值对流无效”。

该错误仅发生在 VS 2012 的“SSDT for BI”中。当我尝试在 SQL Server Data Tools(VS 2010,而不是 2012,shell)中打开并使用该组件时,它可以正常工作。

因此,这是 SQL Server 2012 SP1 和 SSDT for BI for VS2012 独有的问题

0 投票
1 回答
726 浏览

sql - Visual Studio 2010 中的 SQL Server 设置错误

我已经用 SSDT 安装了 sql sever 2012。当我使用 SSDT 并创建包时,它给出错误:Microsoft Visual Studio 无法加载此文档:在 sql Server Data Tools (SSDT) 中设计集成服务包,SSDT 必须由这些版本的 sql server 之一安装2012:标准、企业、开发人员或评估。

我正在使用 Sql server 2012 企业版。SSDT 也安装在我的机器上。

我不知道发生了你的错误???。请任何人帮助我

0 投票
2 回答
6173 浏览

reporting-services - 如何通过 TFS 使用 SSRS 解决方案

我正在使用 SQL Server 2012。我在 SSDT(Sql 服务器数据工具)中创建了一个 SSRS 解决方案。我想将它添加到 TFS Visual Studio 2010 中。它仅用于所有团队成员的同步目的。因此,每个人都可以通过每天获取最新信息来获取所有报告。不同模块大约有 300 份报告。我想通过 TFS 使用 SSRS 解决方案。以前的项目我面临所有团队成员同步的问题。因为个人创建了自己的解决方案,并在完成报告后将其上传到报告服务器上。

我不想再做一次。

我想使用 TFS 为所有报告同步所有团队成员。

有什么解决办法吗?

0 投票
2 回答
2154 浏览

reporting-services - 部署报告时是否可以转换连接字符串?(针对 VS 2012/SSRS 的 SSDT 投标)

首先,这不是我的专业领域,所以我提前为我在这个领域缺乏直觉和天真道歉。我只是想帮助一位同事。另外,请让我知道这是否更适合 DBAdmin StackExchange 站点。尽管有道歉和免责声明...

在 2008 年商业智能开发工作室 (BIDS) 创建报告期间,我一直在观察我的一位非编程同事与他的数据集和项目中的硬编码连接字符串无休止地斗争。它已经达到了这样的程度,即他维护了绝对所有东西的三个版本(我们的每个环境一个,每个都有特定的连接硬编码)。在过去的几天里,他冒险升级到 SSDT BIDS for VS 2012。

编辑添加:


他有一个报表服务器实例,其中每个连接到它的环境都有三个版本的所有内容,他没有每个环境的报表服务器。因此,为了正确发布所有内容,他必须维护三个相同的(连接字符串除外)项目和数据集,并在需要更改时修改所有三个。他希望能够做的是不必维护三个报表项目,而只需更改一个设置并针对该环境重新部署他的报表。我认为我们在这个问题上处于上游,愿意考虑重新设计我们的报告架构。


来自网络领域,我最初的盲目想法是:如果您使用的是 Visual Studio,为什么不将连接字符串存储在配置文件中,并在发布时使用SlowCheetah转换它们来转换任何类型的配置文件?从 IDE 得到的答案是:没那么快,因为连接字符串存储在用户界面中,在对象本身的属性窗口中。

通过无休止的网络搜索,我发现了另一种称为基于表达式的连接字符串(页面底部)的技术,但这对我未经训练的眼睛来说似乎有点不安全,但这就是我一直在寻找的吗?

我很感激这不一定是典型的 SO 问题,但如果有人有任何知识可以传授如何在 BIDS 中进行转换部署,以便我们可以将重复减少三倍,我将永远感激不尽。

0 投票
2 回答
4595 浏览

c# - SSIS - 如何使脚本组件失败任务?

我有一个脚本组件(脚本转换),我需要能够使 DFT 失败,即它所属的数据流任务。

我正在发出这样的错误

但是,FireError 不会导致任务失败。

请注意,这是数据转换任务中的脚本组件,而不是脚本任务。

我该怎么做才能使脚本组件中的此任务失败?

0 投票
1 回答
1912 浏览

visual-studio-2012 - SQL Server 2012“SQL 浏览器”服务

作为前言,我已经对这个问题进行了一些检查,但没有发现任何可以解决我的问题。这个问题是我找到的最接近的问题,但答案并没有解决我的问题。

有关配置的信息:我的本地计算机是安装了 Visual Studio 2012 Update 3 和 SSDT-BI 的 Windows 7。在服务器机器上,我在 Windows Server 2012 Standard 上安装了 SQL Server 2012 Developer Edition。数据来自安装在 CentOS5 服务器上的第三方数据库。

我正在尝试将多维数据集部署到我的 Analysis Services 服务器,但出现以下错误:“无法与重定向器建立连接。确保 'SQL Browser' 服务正在运行。”

我已检查并且 SQL Browser 服务正在我的本地计算机和服务器计算机上运行。同样,我尝试使用 IPAddress:Port 连接,而不是通过 < 服务器名称 >\< 实例名称 > 进行连接。

我不确定这是否相关,但如果是的话:我用来定义我尝试部署的多维数据集的数据库位于不同的服务器上,并且具有与我的 SQL Server 2012 实例不同的身份验证。将数据移动到 SQL Server 不是一种选择。

0 投票
3 回答
36814 浏览

sql-server - x64 中的 SSDT-BI SSIS?

我运行 Visual Studio 2012,我是 SSIS 的新手。我尝试安装 SSDT-BI(2013 年 6 月版)以研究 SSIS,但由于架构不匹配,我无法使用默认实例完成安装——我的服务器是 x64,而安装程序是 x86。安装程序似乎没有 x64 版本。

SSDT-BI 不支持 x64 数据库吗?

0 投票
1 回答
909 浏览

visual-studio-2010 - Visual Studio 2010 中的 SQL Server 2012 表格模型项目?固态硬盘

我已经下载了 Visual Studio 2012/SQL Server Data Tools (SSDT) 的 shell 版本,它允许我创建 Analysis Services 表格模型,但因为它是一个 shell(集成)版本,它只允许少量功能。

我有完整的 Visual Studio 2010 专业版并安装了 SQL Server Data Tools (SSDT),但没有可用的商业智能项目模板。

我是否需要购买 Visual Studio 2012 才能获得此全部功能,或者有什么方法可以在 Visual Studio 2010 环境中完成?

SQL Server 是 2012

0 投票
1 回答
571 浏览

visual-studio-2012 - 尝试在 VS-2012 中处理多维数据集时出现装配错误

我正在尝试设置 BI 解决方案,但遇到了问题。创建新多维数据集后,我右键单击“处理多维数据集...”,然后出现以下“缺少程序集”错误:

然后 VS2012 会自行重启。显然我缺少一些程序集,但我不确定如何安装它。

我在此处使用 Microsoft 推荐的带有 Visual Studio 2012 的 SSDT-BI 的 CTP2 版本:

http://www.microsoft.com/en-us/download/details.aspx?id=42313

提前致谢!

0 投票
1 回答
5944 浏览

reporting-services - 使用表达式动态决定打开哪个子报表

我有一份报告,其中包含几页图表、表格等。该报告供总是希望对报告进行小的修改的不同客户使用。目前,如果客户希望在第 5 页上进行更改,则将重新创建带有修改的整个报告,即使唯一的更改在第 5 页的图表中。

更重要的是,一些客户不想看到第 3 页,而另一些客户希望看到第 6 页的自定义表格。我的老板希望报告是模块化的,这样他就可以根据客户的需要简单地打开/关闭部件。目前,报告中的更改意味着先开发后部署。

我的想法是创建一个包含多个子报表的报表。每个图表/表格都是一个子报告,因此如果需要更改,我们只需要更改特定的子报告。

理想情况下,数据集应附加到主报告,详细说明要显示的子报告:对于客户 X,我们将显示 SubreportX,客户 Y 将看到 subreportY。

我知道这可以通过将所有可能的子报表添加到主报表并切换每个子报表的可见性来完成,但更优雅的是动态决定要显示哪个子报表。在钻取报表上,这可以通过使用表达式来确定要打开的报表;

例如IIF(customer = X, "subreportX", "SubreportY")

但这可能与子报表有关吗?

需要明确的是:我正在寻找一种在打开报告时动态决定要显示哪些子报告的方法。类似于使用表达式来获取所需子报表的名称。

我一直在寻找这个(在VS2012中并通过谷歌),但我似乎无法找到一个明确的答案,是否可以决定在打开报告时显示哪些子报告......

我发现了以下内容,但似乎只是在使用切换可见性:

SSRS 2008 中的动态子报表

我非常希望得到建议、答案甚至是大方向。谢谢你和我一起思考!