簡介: 從SQL Server 2005開始,分析服務(wù)就支持了同步的功能。本文將介紹如何在SQL Server 2012下同步Adventureworks的分析服務(wù)數(shù)據(jù)庫。通過同步的功能,我們就來可以彌補(bǔ)分析服務(wù)在差異備份以及全量備份上的不足,從而間接的實(shí)現(xiàn)類故障轉(zhuǎn)移這樣的功能。 Adve
簡介:
從SQL Server 2005開始,分析服務(wù)就支持了同步的功能。本文將介紹如何在SQL Server 2012下同步Adventureworks的分析服務(wù)數(shù)據(jù)庫。通過同步的功能,我們就來可以彌補(bǔ)分析服務(wù)在差異備份以及全量備份上的不足,從而間接的實(shí)現(xiàn)類似故障轉(zhuǎn)移這樣的功能。
Adventureworks是微軟的示例數(shù)據(jù)庫項(xiàng)目,包含了OLTP,數(shù)據(jù)倉庫以及分析服務(wù)數(shù)據(jù)庫的示例,可以在下面這個(gè)鏈接里下載到這個(gè)示例庫:
http://msftdbprodsamples.codeplex.com/releases/view/55330
在這個(gè)示例中,包含了兩個(gè)SQL Server服務(wù)器,一個(gè)命名為SSAS,另一個(gè)為DEV。在SSAS服務(wù)器上我們已部署好了Adventureworks分析服務(wù)數(shù)據(jù)庫,另外一臺DEV的服務(wù)器上沒有部署。下面將演示如何把這個(gè)示例數(shù)據(jù)庫同步過來。
這里首先我們需要確保兩臺服務(wù)器都處于一個(gè)域中,并且為他們分別創(chuàng)建一個(gè)賬戶。這里我們創(chuàng)建一個(gè)叫BIAdmin的組。
然后,把這個(gè)組填加到分析服務(wù)的管理員組中。右鍵SQL Server Management Studio連接到的分析服務(wù),右鍵單擊屬性:
點(diǎn)擊Security中把BIAdmin這個(gè)組填加到這里。
同步設(shè)置:
使用為兩臺服務(wù)器共同創(chuàng)建的域帳號打開SSMS(Shift+鼠標(biāo)右鍵)。連接到分析服務(wù)之后,在Database文件夾之下右鍵點(diǎn)擊然后選擇同步選項(xiàng)。 選擇源服務(wù)器和數(shù)據(jù)庫。 在同步選項(xiàng)中,可以選擇: Copy all –這個(gè)選項(xiàng)會(huì)拷貝所有內(nèi)容。當(dāng)你在目標(biāo)服務(wù)器還沒有這個(gè)庫的時(shí)候就可以選擇這項(xiàng)。Skip membership –這個(gè)選項(xiàng)只會(huì)拷貝角色,但是成員信息不會(huì)同步。當(dāng)目標(biāo)服務(wù)器已經(jīng)配置好的成員不想被覆蓋的時(shí)候,可以考慮這個(gè)選項(xiàng)。Ignore all –不同步角色和用戶信息。 第一次同步的時(shí)候會(huì)得到下面的錯(cuò)誤。 解決這個(gè)問題的方法是使用兩臺服務(wù)器上都有權(quán)限的域賬戶來重新啟動(dòng)分析服務(wù)??梢源蜷_SQL Server Configuration Manager(SSCM)來完成這個(gè)更改。 在SSCM中雙擊SQL Server Analysis Service,在賬戶名這里,配置成為兩個(gè)服務(wù)器創(chuàng)建的賬戶,然后重新啟動(dòng)分析服務(wù)。 然后同步就可以順利通過了。 成功后可以看到如下信息。檢查同步結(jié)果:
在目標(biāo)服務(wù)器中可以看到Adventureworks數(shù)據(jù)庫已經(jīng)同步了過來。 接下來驗(yàn)證是否有更改被同步,比如在源服務(wù)器中刪除一個(gè)分區(qū): 重復(fù)同步的步驟。可以看到在源服務(wù)器上做的刪除分區(qū)的更改已經(jīng)被同步到目標(biāo)服務(wù)器上了。總結(jié):
在這個(gè)示例中主要演示了同步分析服務(wù)數(shù)據(jù)庫的方法,使用這個(gè)方法可以作為備份以及故障轉(zhuǎn)移或者遷移的方案。
此外,同步的服務(wù)器之間需要確保兩邊的分析服務(wù)版本,比如從2012同步到2014上就會(huì)失敗。所以考慮升級的話建議還是先導(dǎo)出成項(xiàng)目之后然后在Visual Studio里做升級。
沒有域環(huán)境的話就比較麻煩,雖然可以考慮通過80端口,但是這樣一來服務(wù)器就會(huì)裸奔于網(wǎng)絡(luò)環(huán)境。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com