SQL server 2005 數據庫鏡像詳細過程


SQL server 2005 數據庫鏡像詳細過程sql

1.添加完整的域名後綴 重啓系統數據庫

右鍵計算機 ==> 屬性 ==> 更改設置(計算機名) ==> 更改 ==> hq.com 安全

2.SQL服務啓動帳戶 建立相同的用戶帳戶 密碼也必須相同 而且加入到管理員組服務器

配置用戶名密碼: net user hqsqluser HqsqlQWE19832 /addide

將用戶加入到組: net localgroup administrators hqsqluser /addspa

  查看命令 net user hqsqluser日誌

   刪除users組 net localgroup users hqsqluser /delorm

3.配置SQL服務和agent服務使用剛建立的hqsqluser用戶啓動服務server

按「WIN+R」鍵,打開運行窗口事務

輸入」services.msc」,回車

找到「SQL Server (MSSQLSERVER)」服務。雙擊打開 ==> 點擊登陸 ==> 選中此帳戶「輸入剛剛建立的帳戶」

從新啓動服務

找到「SQL Server Agent (MSSQLSERVER)」服務。雙擊打開 ==> 點擊登陸 ==> 選中此帳戶「輸入剛剛建立的帳戶」

從新啓動服務

4.設置用戶密碼永不過時 用戶不能更改密碼

  

5.在三個SQL服務器上的hosts文件中添加IP對應得服務器完整名稱。

路徑: C:\Windows\System32\drivers\etc

172.16.1.88 sql1.hq.com

172.16.1.89 sql2.hq.com

6.安裝數據庫。升級數據庫到SP3 版本號: 9.00.4035.00


7 數據庫的恢復模式必須是完整。

聯機數據庫[必須使用完整的服務器名稱登陸]

1)建立數據庫 (HQDB)

CREATE DATABASE HQDB;

GO

USE HQDB;

GO

CREATE SCHEMA hr;

GO

2) 建立一個檔案表

CREATE TABLE [dbo].[Y_檔案]

(

 [Y_編號] [int] NOT NULL,

 [Y_姓名] [nvarchar] (6) NULL,

 [Y_屬性] [nvarchar] (4) NULL, 

 [Y_地碼] [nvarchar] (4) NULL,

 [Y_門牌] [nvarchar] (6) NULL,

 [Y_單位] [nvarchar] (18) NULL,

 [Y_人口] [float] NULL,

 [Y_供水] [nvarchar] (2) NULL,

 [Y_供電] [nvarchar] (2) NULL

)

3)右鍵數據庫 ==> 屬性

點擊左邊的「選項」 ==> 恢復模式「完整」

8 先對數據庫進行備份

1) 建立兩個備份設備

exec sp_addumpdevice 'disk', 'BackupOrginal', 'c:\BackupOrginal.bak'

2) 備份數據庫

backup database HQDB to BackupOrginal with format

9 在鏡像數據庫服務器上進行還原

還原數據庫「數據庫名字必須同樣」

選項

選擇「不要對數據庫執行任何操做,不回滾未提交的事務,能夠還原其餘事務日誌(A)。(RESTORE WITH NORECOVERY)

10 配置數據庫鏡像

斷開數據庫。用完整的服務器名稱來鏈接數據庫

11 將Windows的用戶hqsqluser加入到SQL server 2005 的登陸用戶名中

用完整的服務器名稱來鏈接數據庫 ==> 安全性 ==> 登陸名 ==> 新建登陸名 ==>

再彈出的對話框右上角點擊(搜索) ==> 新對話框的高級 ==> 當即查找 ==> 找到hqsqluser ==> 肯定 ==> 肯定

服務器角色 ==> 選中(sysadmin) ==>   肯定

12 右鍵須要鏡像的數據庫 ==> 任務 ==> 鏡像

配置安全性 ==> 


13 沒有見證服務器是能夠直接執行下面的代碼。開始鏡像

Alter Database HQDB

Set Partner= 'TCP://sql2.hq.com:5022'

相關文章
相關標籤/搜索