2012-05-31 144 views
4

理想情况下,我想在我的台式机上制作SSDT/SSIS软件包,以便测试和部署到生产服务器环境。 在我的PC我有: 的Windows 7 Visual Studio 2008的 的Visual Studio 2010(壳) 的SQL Server Express 2012(产品的本地开发副本) [据称] BIDS(商业智能开发套件)和SSDT(SQL Server数据工具)等我可以使用SQL Server 2012 express使用SSDT/BIDS/SSIS吗?

在我的生产服务器,我有: 的Windows Server 2008 SQL Server 2012的 的Visual Studio 2010(壳)

我无法加载/运行SSIS(SQL Server集成服务)到我的机器,因为正如这些文章所建议的那样,SQL Server Express不支持它:

http://support.microsoft.com/Default.aspx?id=963070

http://msdn.microsoft.com/en-us/library/cc645993.aspx#SSIS

而且我越来越想看看VS一个 “package.dtsx” 文件时,这个错误:

微软Visual Studio是无法加载此文档:在SQL Server数据工具(SSDT)中设计 Integration Services包。 SSDT 必须由以下SQL Server 2012版本之一安装: Standard。企业。开发人员或评估。要安装SSDT,请运行 SQL Server安装程序并选择SQL Server数据工具。

当我运行SQL2012Express安装程序时,它说SSDT已经安装。

问题1:但是为什么我不能在我的生产SQL2012环境中指向本地VS2010/SSDT/SQL2012Express? (微软合理地收取他们的钱!)

问题2:我可以让它在生产服务器上工作,但是它不是在生产服务器上开发的糟糕形式吗? (并且使源代码控制复杂化等)

+0

如果您的计算机上安装了VS 2010,并且您单击File,New Project,商业智能模板会显示? – billinkc

+0

是,“分析服务”,“集成服务”和“报告服务”,我敢肯定这意味着我已经安装了它,如前所述,当试图查看(或打开一个新的)“dtsx”文件时会出现错误 – Watki02

+0

只是一个预感,如果您创建了一个Integration Services项目,然后将一个现有项目添加到该项目中,该包是否打开正常? – billinkc

回答

4

您必须安装其中一个版本。带有高级工具的SQL Server Express Edition仅包含报告。不是ssis。 Sql serverv开发版实际上相当便宜。

2

为了能够创造你想要以下SSIS包:

1)对于SQLServer的2008 SSIS包 - BIDS,无论是集成到VS2010或作为一个独立的。如果你也想要SQL服务器,那么我会使用VS2010的可选安装SQLServer的开发版本。

2)对于SQLServer 2012 SSIS包 - download and install SSDT,或者作为独立集成到VS2012中。如果你还想要SQL服务器,那么我会使用localDB(here)。

此外,SSDT是两件事 - 一个改进'Data Dude'的替代品和新的BIDS - 这是一个博客的解释。

+0

#2中列出的软件包不包含SSDT-BIDS项目模板(它仅包含SSDT-DB),并且不允许您执行浏览数据库以外的任何操作。它不是编辑SSIS包的工具。为此,您需要安装SSDT与SQL Server 2012. –

+0

请参阅http://www.sqlservercentral.com/blogs/jamesserra/2012/04/13/ssdt-installation-confusion/ –

1

“Microsoft Visual Studio 2010不支持SQL Server 2008和SQL Server 2008 R2的Business Intelligence Development Studio集成服务,报表服务和Analysis Services项目。要解决此问题,您可以在同一台计算机上安装Visual Studio 2008一起的Visual Studio 2010,然后在Visual Studio 2008中”

http://msdn.microsoft.com/en-us/library/ms173767%28v=sql.105%29.aspx

想这意味着打开Business Intelligence Development Studio中的项目:NO BIDS项目可能在VS 2010下。

+0

正确。好。格式接受。我没有得到的是downvote,因为我的答案是准确的。 – wmoecke

相关问题