我目前正在运行SQL Server 2014,需要安装SSAS。是否最好将SSAS版本与安装的SQL Server版本相匹配,或者是否建议安装最新版本的SSAS?
我认为SQL Server环境设置有以下两种方式之一:
1)出于兼容性原因,您通常应该匹配SQL Server和SSAS的版本(它们在理论上是为彼此设计的)。
2)您通常应该安装最新版本的SSAS,因为这是SQL Server团队最关注的当前版本,因此比旧版本有更多错误修复,安全修复,功能等。< / p>
谢谢!
答案 0 :(得分:1)
为了提供建议,我需要知道您是否重视稳定性或功能更多?
由于SSAS是与SQL Server不同的实例,因此它不需要与SQL Server完全相同。在SSAS version compatibility上查看Microsoft的这篇文章。根据这篇文章,我建议您安装SSAS 2014或SSAS 2016。
在一天结束时,最安全的做法是安装相同版本的SSAS。因此,如果您重视稳定性并且不想在未来处理不可预见的问题,我建议2014年。
如果您想在2016年使用特定功能,或者就像安装最新版和最佳功能一样,那么您可以安装2016。
请注意,我从未安装过不同版本的SSAS和SQL Server。
答案 1 :(得分:1)
很好的问题,在这种情况下答案是2:
您应该安装最新版本的SSAS,因为这是SQL Server团队最关注的当前版本,因此比旧版本有更多的错误修复,安全修复,功能等。除非您拥有安装在SQL 2008之前或之前的版本。
在SQL 2014的情况下,安装最新版本。无需安装与您的SQL Server版本同时发布的版本。
有关详细信息,请参阅The Installing SQL Server Analysis Services Page。
SSAS和SSMS团队彼此独立工作,就像微软内部的许多团队一样。
答案 2 :(得分:1)
只需安装最新的人员,顺其自然,然后接受一个答案即可。 人们花时间回答您的问题。
答案 3 :(得分:0)
您可以在同一主机上安装不同版本的SSAS和SQL Server数据引擎,是的。你应该?这完全取决于您的需求。如果要求您拥有SSAS 2016,因为它具有2014年没有的功能,但要求使用2014年,因为2016年会破坏其他内容,或者不支持,那么您可以这样做。< / p>
虽然SQL Server 2016中没有大量重大更改:Breaking changes in SQL Server 2016;所以我很惊讶你想去路线。
如果你有SSAS 2016和SQL Server数据引擎2014,那就是2套许可证;你需要一套2014年和一套2016年。但是,如果你只使用一个版本(让我们说2016年),那么就是一套许可证;因为您的许可证允许您访问该版本SQL Server附带的所有工具(因此您还可以获得SSIS和SSRS)。这似乎不符合成本效益。
我意识到这是一个答案中的问题,但我不得不问;为什么 你想安装2个不同的版本?