我可以使用SSDT / BIDS / SSIS使用SQL Server 2012 Express吗?

2019-09-17 15:55发布

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

在我的生产服务器,我有: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)。 SSDT必须由SQL Server 2012的这些版本之一安装:标准。 企业。 开发人员,或评估。 要安装SSDT,运行SQL Server安装程序并选择SQL Server数据工具。

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

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

问题2:我可以得到它的生产服务器上运行,而不是它不好的形式来开发在生产服务器上? (和它复杂源控制等)

Answer 1:

你必须有一个安装的版本。 凭借先进的工具的SQL Server Express版本只包括报告。 不SSIS。 SQL serverv开发版其实是相当便宜。



Answer 2:

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

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

2)对于SQLServer的2012 SSIS包- 下载并安装SSDT ,无论是集成到VS2012作为一个独立的。 如果你也想SQL服务器,然后我会使用的LocalDB( 这里 )。

此外,SSDT是两件事情-改进的替代品“ 数据花花公子 ”和新的出价-在这里与解释博客。



Answer 3:

“微软的Visual Studio 2010不支持的Business Intelligence Development Studio的集成服务,报表服务和分析服务项目为SQL Server 2008和SQL Server 2008 R2。要解决这个问题,你可以在同一个安装Visual Studio 2008一起Visual Studio 2010中机,然后打开Visual Studio 2008中的商业智能开发工作室项目”

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

猜猜这意味着:NO BIDS项目2010 VS下是可能的。



文章来源: can I use SSDT/BIDS/SSIS using SQL Server 2012 express?