在 Visual Studio 2012 / 2013 中使用 SSIS BIDS

Posted

技术标签:

【中文标题】在 Visual Studio 2012 / 2013 中使用 SSIS BIDS【英文标题】:Using SSIS BIDS with Visual Studio 2012 / 2013 【发布时间】:2012-12-19 05:37:18 【问题描述】:

我想在 Visual Studio 2012 中使用 SSIS /BIDS 项目。

我同时安装了 Visual Studio 2010 和 Visual Studio 2012 以及 Microsoft SQL 服务器 2012。

首先安装了 VS 2010,然后是 MS SQL 2012,它使我的 BIDS 与 VS 2010 集成。

但是我似乎找不到任何关于将 BIDS 与 VS 2012 集成的帮助。

我遇到了几个与此主题相关的 SO 问题,但所有问题都与 2010 年而不是 2012 年集成。

我知道使用 MS SQL 2012 我得到了一个 SQL Server 数据工具。这是否意味着 Visual Studio 2012 和 BIDS 无法集成?

2012 年解决方案:

我必须在此处更新解决方案,因为我收到的其中一个答案部分解决了该问题。提供的Answer 确实解决了@user2141936 的问题,但我在更新现有实例时不断收到 BlockMixedArchitectureInstall 错误。

它在没有创建新实例的情况下工作!!

旁注: 安装更新将我的发布数据库项目破坏到 2012 服务器上。您需要为它下载并安装一个 DACFramework 补丁。

2013 年解决方案:

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

【问题讨论】:

只选择新安装(我知道这感觉不对,但这摆脱了块混合架构) 【参考方案1】:

欢迎来到 Microsoft 营销,畅所欲言。在 SQL Server 2012 版本中,BIDS、Business Intelligence Designer Studio、Visual Studio 插件被重命名为 SSDT、SQL Server Data Tools。 SSDT 可用于 2010 年和 2012 年。问题是,有两种不同的产品称为 SSDT。

SSDT 取代了 VS 2008 中称为 Data Dude 的数据库设计器,并在 2010 年成为数据库项目。这是一个免费安装,如果你安装了 Web 安装程序,这就是你安装 SSDT 时得到的。它将正确的项目模板等放入 Visual Studio。

还有 SSDT,它是用于开发 SSIS、s-s-rS 和 SSAS 东西的“BIDS”替代品。截至 2013 年 3 月,它现在可用于 Visual Studio 2012 版。下载标记为 SSDTBI_VS2012_X86.msi 也许这表明该产品将如何在营销材料中被提及。下载链接是

Microsoft SQL Server Data Tools Business Intelligence for Visual Studio 2012(SSIS 包面向 SQL Server 2012) Microsoft SQL Server Data Tools Business Intelligence for Visual Studio 2013(SSIS 包面向 SQL Server 2014)

不过,我们在 Visual Studio 2012 中为我们提供了商业智能项目。人们确实很高兴并享用了羔羊、蟾蜍、树懒、果蝠、猩猩和早餐麦片

【讨论】:

@billinkc 这可能是赢得年度免费下载奖的那个吗?见microsoft.com/en-gb/download/details.aspx?id=36843 是否仍然特定于单个版本的 Sql Server?需要为每个需要开发 SSIS 包的 Sql Server 版本安装不同的 Visual Studio 真是令人沮丧:( @Nick 差不多,VS 2005 用于 SQL Server 2005,VS 2008 用于 SQL Server 2008 和 2008 R2,VS 2010 VS 2012 用于 SQL Server 2012。看,就是这样改进 +1 只是为了将您的答案变成圣经的盛宴。度过了我的一天,而且信息也很好;) @akousmata Methinks,这更像是 Monty Python 参考而不是圣经参考。但后来他们在做一个圣经参考,所以也许我只是对一个笑话的适当数量的指针取消引用感到恼火——这是一个明确的迹象,我应该到外面晒太阳,逃离我的立方体。【参考方案2】:

今天,2013 年 3 月 6 日,Microsoft 发布了 SQL Server Data Tools – Business Intelligence for Visual Studio 2012 (SSDT BI) 模板。使用 SSDT BI for Visual Studio 2012,您可以开发和部署 SQL Server 商业智能项目。在 Visual Studio 2010 中创建的项目可以在 Visual Studio 2012 中打开,反之亦然,无需升级或降级 - 它可以正常工作。

下载/安装的名称是为了确保您获得包含商业智能项目的 SSDT 模板。这些工具的设置现在可以从网上获得,并且可以在此处以多种语言下载:http://www.microsoft.com/download/details.aspx?id=36843

【讨论】:

我在一个新的 vm 上安装了这个,并且已经打开了 vs 2012 sp1,它似乎安装得很好,但是当我做新项目时我没有看到商业智能模板。是否有我不知道的添加步骤?我进行了 Windows 更新并重新启动,但仍然没有运气。 Visual Studio 2012 Ultimate 和 SQL 2012 实例已安装时出现 BlockMixedArchitectureInstall 错误!! 我已经安装了 SQL Server 2012 (x64) 和 VS2012。运行安装程序时,我选择了“现有实例”并收到 BlockMixedArchitectureInstall 错误。但是,如果我改为选择“新实例”,它会很好地安装,并且它实际上并没有在我的机器上创建新的 SQL Server 实例。有点令人困惑,但它有效:)【参考方案3】:

首先,我反对将 Visual Studio 2015 视为重复问题的另一个问题。 How do I open s-s-rS (.rptproj) and SSIS (.dtproj) files in Visual Studio 2015? [duplicate]

基本上这个问题的标题是...Visual Studio 2012 / 2013 VS 2015 的所有改进和变化呢? SSDT 已更新和更改。 进行各种添加和更新的整个方式是不同的。

所以发泄/咆哮 - 我确实打开了一个 VS 2015 更新 2 实例并继续打开一个现有的解决方案,其中包括一个 .rptproj 项目。现在这台电脑上还没有安装sql server。

我的解决方案:工具 --> 扩展和更新 --> 更新 --> sql server tooling updates

单击更新按钮并等待很长时间,SSDT 然后安装并关闭 Visual Studio 2015 并重新打开它对我有用。

如果由于某种原因在 VS 2015 中找不到它:滚动到底部,选择您的语言 iso https://msdn.microsoft.com/en-us/mt186501.aspx?f=255&MSPPError=-2147217396

【讨论】:

以上是关于在 Visual Studio 2012 / 2013 中使用 SSIS BIDS的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 在开始构建之前挂起 20 秒

适用于 Visual Studio 2012 的 FxCop 12.0

开始使用 Blend for Visual Studio 2012 文档 .pdf [关闭]

在 Visual Studio 2012 中,如何将资源文件 (.rc) 与 c ++ dll 链接

如何为 Visual Studio 2012 调试器编写自定义本机可视化工具 DLL?

如何将 HtmlAgilityPack 添加到 Visual Studio 2010 项目