安装SSAS时,应安装与所安装的SQL Server版本对应的版本,还是安装最新版本的SSAS?

问题描述:

我目前正在运行SQL Server 2014并需要安装SSAS。最好是将SSAS的版本与安装的SQL Server版本进行匹配,还是建议安装最新版本的SSAS?安装SSAS时,应安装与所安装的SQL Server版本对应的版本,还是安装最新版本的SSAS?


我的数字SQL Server环境设置的两种方法之一:

1)通常你应该与SQL Server和SSAS出于兼容性考虑的版本(他们是在理论设计的对方) 。

2)您通常应安装最新版本的SSAS,因为这是SQL Server团队最关注的最新版本,因此比旧版本有更多的错误修复,安全修复程序,功能等。

谢谢!

为了提供建议,我需要知道您是否重视稳定性或功能更多?

由于SSAS是一个独立于SQL Server的实例,因此它不需要与SQL Server完全相同的版本。看看这篇文章从微软SSAS version compatibility。基于这篇文章,我会建议你安装SSAS 2014或SSAS 2016.

在一天结束时,最安全的事情就是安装相同版本的SSAS。因此,如果您重视稳定性并且不想在未来处理不可预见的问题,我会推荐2014.

如果您想要2016年的某个特定功能,或者就像安装最新,最好的一样,那么您可以安装

请注意,我从未安装过不同版本的SSAS和SQL Server。

+1

下腔静脉不等于“更安全,更稳定”。 SQL 2014仍然有许多未解决的错误,这些错误在SQL 2016中得到解决。因此,这是个案例。 – Anton

+0

我并不是说旧版本的bug比后面的版本少。我的意思是试图连接两个相同版本的软件将不太可能产生问题。最初的问题是关于匹配SQL Server版本和SSAS是否更安全。我相信是的。 –

+0

SQL Server引擎充当SSAS的数据源,因此不需要版本之间的匹配以获得更安全的选项。选择主要取决于SQL引擎和SSAS中的功能。您到MS站点的链接是关于SSAS项目和功能的兼容性,与SQL Server和SSAS之间的兼容性无关。 – Anton

您可以在同一台主机上安装不同版本的SSAS和SQL Server数据引擎。你应该?这完全取决于你的需求。如果您要求拥有SSAS 2016,因为它具有2014年没有的功能,但是要求使用2014年,因为2016年打破了其他方面,或者不受支持,那么您可以做到这一点。

尽管SQL Server 2016中没有大量重大更改:Breaking changes in SQL Server 2016;所以我很惊讶你想要去路线。

如果您拥有SSAS 2016和SQL Server Data Engine 2014,那是两组许可证; 2014年你需要一套,2016年需要一套。但是,如果你只使用一个版本(比如说2016),那么这是一套许可证;因为您的许可证允许您访问该版本SQL Server附带的所有工具(因此您还可以获得SSIS和SSRS)。这似乎不符合成本效益。

我意识到这是一个答案中的问题,但我必须问;为什么你想要安装2个不同的版本?

大问题,在这种情况下,答案是2:

您应该安装SSAS的最新版本,因为这是SQL Server团队的重点是他们最多的时间上的当前版本,因此有更多的bug修复,安全修复程序,功能等比旧版本..无论你有一个版本安装之前或等于SQL 2008。

对于SQL 2014,请安装最新版本。无需安装与您的SQL Server版本同时发布的版本。

查看The Installing SQL Server Analysis Services Page了解更多信息。

SSAS和SSMS团队彼此独立工作,就像Microsoft内许多团队的情况一样。