2017-08-09 72 views
9

我目前正在運行SQL Server 2014並需要安裝SSAS。最好是將SSAS的版本與安裝的SQL Server版本進行匹配,還是建議安裝最新版本的SSAS?安裝SSAS時,應安裝與所安裝的SQL Server版本對應的版本,還是安裝最新版本的SSAS?


我的數字SQL Server環境設置的兩種方法之一:

1)通常你應該與SQL Server和SSAS出於兼容性考慮的版本(他們是在理論設計的對方) 。

2)您通常應安裝最新版本的SSAS,因爲這是SQL Server團隊最關注的最新版本,因此比舊版本有更多的錯誤修復,安全修復程序,功能等。

謝謝!

回答

0

爲了提供建議,我需要知道您是否重視穩定性或功能更多?

由於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

0

您可以在同一臺主機上安裝不同版本的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個不同的版本?

0

大問題,在這種情況下,答案是2:

您應該安裝SSAS的最新版本,因爲這是SQL Server團隊的重點是他們最多的時間上的當前版本,因此有更多的bug修復,安全修復程序,功能等比舊版本..無論你有一個版本安裝之前或等於SQL 2008。

對於SQL 2014,請安裝最新版本。無需安裝與您的SQL Server版本同時發佈的版本。

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

SSAS和SSMS團隊彼此獨立工作,就像Microsoft內許多團隊的情況一樣。