SqlServer2008 R2數據庫主從搭建

環境:主庫 WinServer2008R2  數據庫:SqlServer2008r2 服務器名:Sql-mastersql

          從庫 WinServer2008R2  數據庫:SqlServer2008r2 服務器名:Sql-slave數據庫

          先檢查服務名稱和主機名是否相同服務器

          select @@servername
          select serverproperty('servername')網絡

          不一樣能夠經過執行一下SQL查詢是否相同測試

           if serverproperty('servername') <> @@servername
              begin
              declare @server sysname
              set @server = @@servername
              exec sp_dropserver @server = @server
              set @server = cast(serverproperty('servername') as sysname)
              exec sp_addserver @server = @server , @local = 'LOCAL'
          End.net

執行後必定要重啓SQL服務才能生效!3d

一. 主從服務器上新建sqlbackup用戶,隸屬於administrators組 ,刪除users組代理

          

二. 主從上設置:打開控制面板-->網絡和 Internet-->網絡和共享中心-->高級共享設置日誌

在主從庫上分別建立用於存放主從備份日誌文件的共享文件夾db_backupserver

刪除everyone用戶,添加sqlback

分別在主從數據庫服務器上將SQLServer服務和SQLServer代理服務的「登陸身爲」sqladmin用戶且啓動模式爲:自動

鏈接到本地的主數據庫服務器上,此時應確保下面的「用戶名」中的用戶具備控制該SQL Server服務器的權限

到從庫上測試是否能訪問主庫的網絡共享文件夾DB_Backup文件夾

主庫上設置

確認「計劃類型」爲重複執行,爲測試效果明顯,設置爲15秒執行一次做業計劃。最後確認「持續時間」,根據本身4須要設置,若是一直備份的話,能夠設置爲「無結束日期」 而後確認保存

右擊數據庫屬性界面的「輔助數據庫」中的「添加」按鈕,打開「輔助數據庫設置」窗口

要保證主庫從庫的sqlbackup密碼一致

若是瀏覽不到從庫,須要從庫啓動SQL Server Browser服務

設置完以後點擊肯定按鈕,在數據庫屬性配置界面將配置好的腳本保存到本地

從庫上查詢同步做業是否成功

驗證主從同步

主庫新建個test表,從庫查詢此表是否複製過來

到此同步已成功

相關文章
相關標籤/搜索