資源描述:
《SQLServer鏡像配置操作》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、SQLServer數(shù)據(jù)庫(kù)鏡像配置文檔1.設(shè)置SQLServer服務(wù)啟動(dòng)賬戶a)在“主服務(wù)器”及“從服務(wù)器”2個(gè)服務(wù)器上,都創(chuàng)建一模一樣(包括登錄名及密碼都一樣)的Windows登錄賬戶。例如:在主服務(wù)器上創(chuàng)建登錄名aa密碼123456的賬戶,那么在從服務(wù)器上也相應(yīng)創(chuàng)建登錄名aa密碼123456的賬戶。b)為上面創(chuàng)建的Windows賬戶分配權(quán)限。至少分配為管理員權(quán)限,也可全部分配所有權(quán)限。c)設(shè)置SQLServer服務(wù)的啟動(dòng)賬戶為上面創(chuàng)建的Windows賬戶。(注意更改SQLServere服務(wù)賬戶為導(dǎo)致SQLServere服務(wù)重啟)操作步驟,打
2、開“SQLServer配置管理器”》點(diǎn)擊“SQLServer服務(wù)”》右鍵“SQLServer(實(shí)例名)”》點(diǎn)擊“登錄”頁(yè)簽》點(diǎn)擊“本賬戶”》填入上面新創(chuàng)建的賬戶名稱及密碼》點(diǎn)擊“確定”即完成。如下圖:注:如果有域賬戶,可直接設(shè)置SQLServer服務(wù)的啟動(dòng)賬戶為域賬戶。并可跳過(guò)下面第2.點(diǎn)“設(shè)置鏡像端點(diǎn)及證書驗(yàn)證”的操作步驟。2.設(shè)置鏡像端點(diǎn)及證書驗(yàn)證a)在主服務(wù)器上執(zhí)行如下TSQL語(yǔ)句usemaster;GO--dropmasterKEYCREATEMASTERKEYENCRYPTIONBYPASSWORD='123456';GO--DRO
3、PCERTIFICATEhost_1_certCREATECERTIFICATEhost_1_certWITHSUBJECT='鏡像出站證書PrincipalServerCertificate',START_DATE='2017/01/01',EXPIRY_DATE='2025/01/01';GO--DROPENDPOINT鏡像出站CREATEENDPOINT鏡像出站STATE=STARTEDASTCP(LISTENER_PORT=5022,LISTENER_IP=ALL)FORDATABASE_MIRRORING(AUTHENTICATIO
4、N=CERTIFICATEhost_1_cert,ENCRYPTION=REQUIREDALGORITHMAES,ROLE=ALL);GOBACKUPCERTIFICATEhost_1_certTOFILE='D:Certshost_1_cert.cer'GOa)在從服務(wù)器上執(zhí)行如下TSQL語(yǔ)句USEmasterGO--dropmasterKEYCREATEMASTERKEYENCRYPTIONBYPASSWORD='123456';GO--DROPCERTIFICATEhost_2_certCREATECERTIFICATEhost_2
5、_certWITHSUBJECT='鏡像入站證書MirrorServerCertificate',START_DATE='2017/01/01',EXPIRY_DATE='2025/01/01';GO--DROPENDPOINT鏡像入站CREATEENDPOINT鏡像入站STATE=STARTEDASTCP(LISTENER_PORT=5022,LISTENER_IP=ALL)FORDATABASE_MIRRORING(AUTHENTICATION=CERTIFICATEhost_2_cert,ENCRYPTION=REQUIREDALGOR
6、ITHMAES,ROLE=ALL);GOBACKUPCERTIFICATEhost_2_certTOFILE='D:Certshost_2_cert.cer';GOa)交換證書將主服務(wù)器D:Certshost_1_cert.cer的證書復(fù)制到從服務(wù)器的D:Certs目錄下。將從服務(wù)器D:Certshost_2_cert.cer的證書復(fù)制到主服務(wù)器的D:Certs目錄下。b)在主服務(wù)器上執(zhí)行如下TSQL語(yǔ)句USEMASTERGO--DROPLOGINhost_2_loginCREATELOGINhost_2_loginWIT
7、HPASSWORD='123456';GO--DROPUSERhost_2_userCREATEUSERhost_2_userFORLOGINhost_2_login;GO--DROPCERTIFICATEhost_2_certCREATECERTIFICATEhost_2_certAUTHORIZATIONhost_2_userFROMFILE='D:Certshost_2_cert.cer';GOGRANTCONNECTONENDPOINT::鏡像出站TOhost_2_login;GOc)在從服務(wù)器上執(zhí)行如下TSQL語(yǔ)句USEMAST
8、ERGO--DROPLOGINhost_1_loginCREATELOGINhost_1_loginWITHPASSWORD='123456';go--DROPUS