一、檢查主庫是否爲徹底備份 sql
二、將數據庫備份出來還原到同步庫上(完整備份和事務日誌分兩次備份到同一個備份文件中,而後拷貝到同步機上) 數據庫
三、用證書太麻煩了,咱們直接用兩個windows認真的帳戶 windows
不分主備機,首先確保兩臺機器存在一個相同的登陸名和密碼。 spa
四、運行services.msc,確保兩臺機器的sql server實例,在以這個相同的帳戶名運行 日誌
五、分別在主機和備機上,建立EndPoint,注意驗證部分要寫入NTLM,使用本機而非域驗證。code
--DROP ENDPOINT Endpoint_Mirroring --GO CREATE ENDPOINT Endpoint_Mirroring STATE = STARTED AS TCP ( LISTENER_PORT=5022 , LISTENER_IP = ALL ) FOR DATABASE_MIRRORING ( AUTHENTICATION = WINDOWS NTLM , ENCRYPTION = REQUIRED ALGORITHM AES , ROLE = ALL );
六、設置主備同步 server
先在備機執行:blog
ALTER DATABASE [DB_NAME] SET PARTNER = 'TCP://主機IP:5022';
再到主機執行:事務
ALTER DATABASE [DB_NAME] SET PARTNER = 'TCP://備機IP:5022';
七、大功告成,這應該算是最簡單的配置方法了吧。 get