我正在帮助客户在SQL Server 2008 R2企业版上为SSIS和SSAS设置一个简单的开发环境。
他们有一台开发者(斜线服务器)计算机,让我们称之为A,安装了SQL server 2008 R2 Enterprise和BIDS。
他们需要在第二台开发计算机上安装BIDS, 我们称它为B。
B已经安装了Visual Studio(我想是)2012 with SQL Server Data Tools。
当我们尝试在B上打开SSIS包时,如果我们"升级"包,Visual Studio只会继续前进-我们不能这样做,因为包还需要在 a 上工作。
一个解决方案是在B上安装带有BIDS的SQL Server 2008 R2开发版。
我的问题是
-
我们在哪里可以找到并购买带有BIDS的SQL Server 2008 R2开发版许可证?
-
还有其他解决方案吗?
-
如果我们在A上安装带有SQL Server数据工具的Visual Studio 2012,新型的SSIS和SSAS包能够在SQL Server 2008 R2 Enterprise上运行吗?
购买问题可能会离题,但您应该能够联系您当地的微软授权授权经销商(LAR),开发人员许可证将运行您大约50美元
你也可以看一看MSDN许可证,它允许你选择一个软件的副本,其中SQL Server 2008 R2开发版将是一个,但成本将至少比单个许可证高十倍。
在新机器上安装VS 2012将是一个糟糕的选择,除非你计划升级到SQL Server 2012。您在Visual Studio中编写的BI工件直接与安装的SQL Server版本绑定,直到2016年才为SSIS包提供向后兼容性。
- VS 2005 -> SQL Server 2005
- 2008 -> 2008或2008 R2
- 2010或2012 -> 2012
- 2013 -> 2014
- 2015 -> 2012/2014/2016
所以,如果你使用SSDT (VS 2010或VS 2012)创建新东西,你正在构建将在SQL Server 2012或更高版本上运行的东西。
做事的另一种方式是使用Biml。使用相同的bill声明,我可以发出2005包或2016包。包的语法在不同版本之间是相同的,"生成"SSIS的工具具有为平台创建正确XML的智能。
该工具的免费版本,BIDS Helper或Biml Express是与您的BIDS/SSDT版本相关的Visual Studio插件。在我的机器上,我安装了每个版本的设计工作室,所以这是一个打开正确的IDE和离开的问题。
付费产品:BimlStudio和BimlOnline提供版本依赖的目标,而不需要相应的安装。在撰写本文时,BimlOnline仍处于测试阶段,因此可以免费使用(但不支持SSAS)。事实上,SSAS只能从Mist/BimlStudio