EXEC msdb..sp_add_jobschedule
@job_id = @jogid,
@name = N'時間安排',
@freq_type=4,
@freq_interval=1,
@freq_subday_type=0x4,
@freq_subday_interval=1,
@freq_recurrence_factor=1
添加目標服務器。
EXEC msdb.dbo.sp_add_jobserver
@job_id = @jogid,
@server_name = N'(local)'
GO
通過上述處理,主數據庫與備用數據庫之間的同步關系已經設置完成。
下面開始測試是否能實現同步:
在主數據庫中創建一個測試用的表
CREATE TABLE Db_test.dbo.TB_test(ID int)
GO
等待1分鐘30秒(由于同步的時間間隔設置為1分鐘,所以要延時才能看到效果)
WAITFOR DELAY '00:01:30'
GO
查詢一下備用數據庫,看看同步是否成功
SELECT * FROM Db_test_bak.dbo.TB_test
/*--結果:
ID
-----------
(所影響的行數為 0 行)
--*/
測試成功
GO
最后刪除所有的測試
DROP DATABASE Db_test,Db_test_bak
EXEC msdb..sp_delete_job @job_name=N'數據同步處理'
GO
文章來源于領測軟件測試網 http://www.kjueaiud.com/