--SQL Server 2008 R2 容錯移轉叢集安裝設定請參考以下連結
安裝設定SQL Server 2008 R2 容錯移轉叢集 (一)
安裝設定SQL Server 2008 R2 容錯移轉叢集 (二)
安裝設定SQL Server 2008 R2 容錯移轉叢集 (三)
--設定程序
--在MARGIN_QUOTE資料庫設定不具有自動容錯移轉的高安全性模式
01. 完整備份來源端資料庫(在sqlcluster01主機上)
BACKUP DATABASE [MARGIN_QUOTE] TO DISK = N'T:\MARGIN_QUOTE.bak' WITH NOFORMAT, NOINIT, NAME = N'MARGIN_QUOTE-完整 資料庫 備份', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
02. 備份來源端資料庫的交易記錄檔(在sqlcluster01主機上)
BACKUP LOG [MARGIN_QUOTE] TO DISK = N'T:\MARGIN_QUOTE_LOG.bak' WITH NOFORMAT, NOINIT, NAME = N'MARGIN_QUOTE-交易記錄 備份', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
03. COPY T:\MARGIN_QUOTE.bak \\192.168.200.200\sharefolder
04. COPY T:\MARGIN_QUOTE_LOG.bak \\192.168.200.200\sharefolder
05. 還原資料庫(在sqlcmmirror1主機上,並注意參數NORECOVERY)
RESTORE DATABASE [MARGIN_QUOTE] FROM DISK = N'D:\MARGIN_QUOTE.bak' WITH FILE = 1, MOVE N'MARGIN_QUOTE01' TO N'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\MARGIN_QUOTE.mdf', MOVE N'MARGIN_QUOTE02' TO N'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\MARGIN_QUOTE_1.ndf', MOVE N'MARGIN_QUOTE_log' TO N'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\MARGIN_QUOTE_2.ldf', NORECOVERY, NOUNLOAD, STATS = 10
GO
06. 還原交易紀錄檔(在sqlcmmirror1主機上,並注意參數NORECOVERY)
RESTORE LOG [MARGIN_QUOTE] FROM DISK = N'D:\MARGIN_QUOTE_LOG.bak' WITH FILE = 1, NORECOVERY, NOUNLOAD, STATS = 10
GO
--在sqlcluster01主機上
07. 在[Microsoft SQL Server Management Studio]視窗中依序展開[sqlcluster01]>[資料庫]>[MARGIN_QUOTE]上右鍵[工作]>[鏡像]
08. 在[設定資料庫鏡像安全性精靈]視窗中按[下一步]
09. 在[包含見證伺服器]視窗中點選[否]後按[下一步]
10. 在[主體伺服器執行個體]視窗中,將[端點名稱]欄位輸入[Margin_鏡像]後按[下一步]
11. 在[鏡像伺服器執行個體]視窗中按[連接]
12. 在[連接到伺服器]視窗中的[伺服器名稱]輸入[sqlcmmirror1]後按下[連接]
13. 回到[鏡像伺服器執行個體]視窗中按[下一步]
14. 在[服務帳戶]視窗中[主體]及[鏡像]欄位輸入[dba\dbadmin]後按[下一步]
15. 在[完成精靈]視窗中按下[完成]
16. 在[正在設定端點]視窗中按下[關閉]
17. 在[資料庫屬性]視窗按下[啟動鏡像]
18. 設定完成後就會出現如下的畫面後按下[確定]
--在MARGIN資料庫設定不具有自動容錯移轉的高安全性模式
19. 完整備份來源端資料庫(在sqlcluster01主機上)
BACKUP DATABASE [MARGIN] TO DISK = N'T:\MARGIN.bak' WITH NOFORMAT, NOINIT, NAME = N'MARGIN-完整 資料庫 備份', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
20. 備份來源端資料庫的交易記錄檔(在sqlcluster01主機上)
BACKUP LOG [MARGIN] TO DISK = N'T:\MARGIN_LOG.bak' WITH NOFORMAT, NOINIT, NAME = N'MARGIN-交易記錄 備份', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
21. COPY T:\MARGIN.bak \\192.168.200.200\sharefolder
22. COPY T:\MARGIN_LOG.bak \\192.168.200.200\sharefolder
23. 還原完整備份(在sqlcmmirror1主機上,並注意參數NORECOVERY)
RESTORE DATABASE [MARGIN] FROM DISK = N'D:\MARGIN.bak' WITH FILE = 1, MOVE N'MARGIN01' TO N'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\MARGIN.mdf', MOVE N'MARGIN02' TO N'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\MARGIN_1.ndf', MOVE N'MARGIN_log' TO N'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\MARGIN_2.ldf', NORECOVERY, NOUNLOAD, STATS = 10
GO
24. 還原交易紀錄檔(在sqlcmmirror1主機上,並注意參數NORECOVERY)
RESTORE LOG [MARGIN] FROM DISK = N'D:\MARGIN_LOG.bak' WITH FILE = 1, NORECOVERY, NOUNLOAD, STATS = 10
GO
--在sqlcluster01主機上
25. 在[Microsoft SQL Server Management Studio]視窗中依序展開[sqlcluster01]>[資料庫]>[MARGIN_QUOTE]上右鍵[工作]>[鏡像]
26. 在[設定資料庫鏡像安全性精靈]視窗中按[下一步]
27. 在[包含見證伺服器]視窗中點選[否]後按[下一步]
28. 在[主體伺服器執行個體]視窗中按[下一步]
29. 在[鏡像伺服器執行個體]視窗中按[連接]
30. 在[連接到伺服器]視窗中的[伺服器名稱]輸入[sqlcmmirror1]後按下[連接]
31. 回到[鏡像伺服器執行個體]視窗中按[下一步]
32. 在[服務帳戶]視窗中[主體]及[鏡像]欄位輸入[dba\dbadmin]後按[下一步]
33. 在[完成精靈]視窗中按下[完成]
34. 在[正在設定端點]視窗中按下[關閉]
35. 在[資料庫屬性]視窗按下[啟動鏡像]
36. 設定完成後就會出現如下的畫面後按下[確定]
相關文章
自SQL Server 2008 R2 Cluster手動切換SQL Server 2008 R2 Mirror程序
沒有留言:
張貼留言