環境:主庫 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表,從庫查詢此表是否複製過來
到此同步已成功