a、我們這裡使用windows賬號認證,需要設定主體和映象的資料庫啟動賬號密碼為相同。
b、配置映象服務
需要在主體和映象伺服器設定
create endpoint [db_mirror]
authorization [sa]
state=started
as tcp (listener_port = 5022, listener_ip = all)
for data_mirroring (role = all, authentication = windows ntlm
, encryption = supported algorithm rc4)
c、配置映象端
alter database test set -----test是資料庫名
partner='tcp:' -----主體ip+埠
d、配置主體端
alter database test set -----test是資料庫名
partner='tcp:' -----映象ip+埠
alter database test set -----test是資料庫名
safety off
e 故障轉移
1,手動故障轉移
alter database databasename set partner failover
(安全模型必須是full)
2,強制性的故障轉移
alter database databasename set partner force_service_allow_data_loss
3,重啟資料庫映象
alter database databasename set partner resume
4,刪除資料庫映象
alter database mirpopuusersystem set partner off(a或b)
restore database mirpopuusersystem with recovery(b)
f、涉及命令
停止映象
alter database test set partner off -----test是資料庫名
刪除映象端點
drop endpoint db_mirror ----db_mirror是端點名
建立資料庫快照
create database snp_test ----snp_test快照名
on(
name =test, ----被快照的資料庫資料庫邏輯檔名
filename=n'd:/snp_test.mdf' ----snp_test.mdf快照物理檔案
) as snapshot of test ----test是被快照的資料庫
go查詢快照
select * from snp_test.dbo.tb1 ----查詢快照跟普通查詢一樣
刪除快照
drop database snp_test ----snp_test快照名
SQL Server 2005 映象功能實現
這幾天為了解決資料庫的備份以及出現問題能夠在最快的時間內恢復的問題,用到了sql server 2005的資料庫映象功能,參考了園子裡一些文章,在區域網測試成功後就在伺服器上實施了。資料庫映象不一定要在域環境中實施,由於伺服器限制我沒有用見證伺服器,認證方式採用證書認證,據說採用證書認證是最容易成功...
SQL Server 2005資料庫映象簡介
sql server 2005資料庫映象簡介 自從sql server 2000以來,你已經能夠通過使用複製來建立乙個備用的伺服器 傳輸日誌,以及備份和重新儲存了 但是現在微軟又引入了乙個內建的工具,它可以實現自動的錯誤恢復。資料庫映象是sql server 2005的乙個新特性,它允許你將乙個sq...
SQLSERVER2005刪除資料庫映象
sqlserver2005刪除資料庫映象,其實這之前有個很詭異的問題.在資料庫映象斷開後,如何從新建立映象的連線呢?alter database hrmis set partner off?然後再行操作?嘗試後再來結貼。不過這裡要說的是當sqlserver2005映象斷開連線後如何刪除映象的問題,如...