SqlServer2008發布訂閱(數據同步)


目錄

1. 發布必備條件

  1.1. 數據庫故障還原模型必需為完全還原模型

  1.2. 數據庫被同步的數據表必須有主鍵

  1.3. 計算機名稱來進行SQLServer服務器的注冊

  1.4. SQLServer必須啟動代理服務

2. 配置分發

3. 創建發布

4. 新建訂閱

5. 查看復制狀態

  5.1. 代理狀態

  5.2. 復制監聽器

 

1. 發布必備條件

對於發布數據庫必須要滿足一些必備條件才可以進行配置發布。下面羅列了哪些必備因素。本例以test數據庫作為發布數據庫。

1.1. 數據庫故障還原模型必需為完全還原模型

打開SQLSERVER企業管理器->選擇對應的數據庫->單擊右鍵選擇屬性->選擇選項”->故障還原模型選擇完全還原模型。

 

 

 

1.2. 數據庫被同步的數據表必須有主鍵

數據庫被同步的數據表必須有主鍵,一般使用自增列作為主鍵,這里不一定要指定主鍵為自增列。主鍵主要用於事務復制沒有主鍵是不能做事務復制的

 

 

 

1.3. 計算機名稱來進行SQLServer服務器的注冊

發布服務器,分發服務器和訂閱服務器都必須使用計算機名稱來進行SQLServer服務器的注冊。在企業管理器里面注冊服務器,如果需要作為發布服務器,分發服務區和訂閱服務器都必須使用服務器名稱進行注冊,不能使用IP地址以及別人注冊,也不得使用帶有端口號如下圖:

1.4. SQLServer必須啟動代理服務

打開Sql Server Configuration Manager->SQL Server服務,就可以看到如下信息:

 

 

2. 配置分發

打開SQLSERVER企業管理器->復制->配置分發。

 

 

【備注】:如果你沒有配置分發選項,說明你已經配置過了。那么請采用如下方式。打開SQLSERVER企業管理器->復制->生成腳本。如下

 

 

 

好的,我們繼續配置分發,打開SQLSERVER企業管理器->復制->配置分發。

 

 

 

 

 

好的,配置分發完成。

 

3. 創建發布

打開SQLSERVER企業管理器->復制->本地發布->新建發布。這里以test為例,創建一個發布。話不多說,直接上圖。

 

 

好,發布創建成功。此時本地發布就有了我們剛剛創建的發布。如下圖:

 

 

 

 

4. 新建訂閱

打開SQLSERVER企業管理器->復制->本地訂閱->新建訂閱。這里以test2為例,創建一個訂閱。話不多說,直接上圖。

 

 

好,到這里,訂閱成功了。去看本地訂閱下就多了剛才的訂閱了。如下圖:

 

 

發布下面也多一個訂閱,如下圖:

 

 

5. 查看復制狀態

5.1. 代理狀態

打開SQLSERVER企業管理器->復制->本地發布->發布項->查看快照代理狀態。如圖:

 

 

 

5.2. 復制監聽器

打開SQLSERVER企業管理器->復制->本地發布->發布項->啟動復制監聽器。如圖:

 

去發布數據庫插入一條數據測試一下吧。

備注:快照存放目錄需要設置文件共享。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM