sqlserver 2000資料同步技術分享
經過大量測試終於搞定了備援建立,和大家分享
SQL server2000中日誌傳送的配置
一.配置環境:
安裝windows 2003 企業版,SQL2000 企業版,打上SQLServer2000 SP4的補丁。
主伺服器: 10.182..*.1
SQL server2000中日誌傳送的配置
一.配置環境:
安裝windows 2003 企業版,SQL2000 企業版,打上SQLServer2000 SP4的補丁。
主伺服器: 10.182..*.1
次伺服器: 10.182.*.2
監聽伺服器:10.182.*.3
再三臺伺服器都建立windows 帳號F0746932 密碼一樣
給主伺服器和輔助伺服器的SQL SERVER服務登入帳號加入administrator群組,這裡F0746932帳號已在Administrator群組。
二.配置前的準備工作:
1.在主伺服器上建立一個共享資料夾E:\logfile用來做備份事務日誌,輔助伺服器上建立一個資料夾E:\shippedlog用來接收主伺服器共享資料夾傳送過來的資料;再建立一個共享的資料夾E:\logfile,用於當主伺服器出現故障時,將輔助伺服器提升為主伺服器時,做為備份事務日誌。並將資料夾的許可權開放給F0746932使用者。
2.監視伺服器應該獨立於主伺服器和輔助伺服器之外的。
三.日誌傳送的配置:
1. 新建一個資料庫test,保證源資料庫的恢復模式為“完全或大容量日誌恢復”還原模型共享
2. 將源資料庫test進行備份。
指定備份名稱和路徑
注意“完成後驗證備份”的鉤要鉤上,不鉤上可能導致還原時資料有丟失。
3. 把輔助伺服器註冊到主伺服器中去。
出現“歡迎使用註冊SQL server嚮導”介面
把輔助資料庫的名字新增進去
選擇身份驗證模式:使用windows帳戶
選擇SQL server組:
完成註冊SQL server嚮導
註冊成功:
同樣方式註冊監聽伺服器
4. 建立資料庫維護計劃。
點“工具”中的“資料庫維護計劃器”
進入歡迎介面
選取資料庫test勾選日誌傳送”
更新資料最佳化資訊:維持預設,不用選擇!
資料庫完整性檢查:維持預設,不用選擇!
指定資料庫備份計劃:一般不用選
指定事務日誌的備份磁碟目錄:儲存備份檔案的目錄指向Primary Server上存放資料日誌檔案的目錄位置(主伺服器的共享資料夾E:\logfile)
指定目錄的網路共享名:主伺服器上的logfile
指定日誌傳送目的:新增輔助伺服器
目錄設為輔助伺服器用來接收備份事務日誌的目錄E:\shippedlog
資料庫裝載狀態為:備用模式
允許資料庫採用主角色:輔助伺服器設定的共享資料夾E:\logfile
初始化目的資料庫
日誌傳送排程:
a.在"複製/裝載的頻率"框中,設定希望目的伺服器從源伺服器備份和還原事務日誌的頻率(以分鐘計)
b.在"裝載延遲"框中,設定希望目的資料庫從源伺服器還原事務日誌之前要等待的延遲(以分鐘計)該框的預設值為 0 分鐘,表示目的資料庫應立即還原所有事務日誌備份。
c.在"檔案保持期"框中指定事務日誌在刪除之前應該存留的時間長度。
點選更改,設定備份排程
備份排程是指把源資料庫日誌備份到備份事務日誌的時間頻率。
日誌傳送閥值:
從"日誌傳送閾值"對話方塊中,設定"備份警報閾值"。
這是距離源伺服器上一次事務日誌備份時間的最長期限。一旦時間過此指定閾值,監視伺服器將生成警報。
在"不同步警報閾值"框中,指定源伺服器上最近一次事務日誌備份與目的伺服器最近一次事務日誌還原之間的時間。
一旦時間超過此指定閾值,監視伺服器將生成警報。
指定監視伺服器:為輔助伺服器上。
維護計劃歷史記錄
資料庫維護計劃嚮導摘要
點選完成
資料庫維護計劃成功。
配置成功後在監視伺服器上會出現日誌傳送監視器
四.日誌傳送的測試:
1. 在源資料庫test上建立一張表class,是否在目的資料庫上顯示
2. 在表上新增資料,是否在輔助資料庫上顯示
3. 在表上刪除一行,是否在輔助資料庫上顯示
4. 刪除class表,是否在輔助資料庫上顯示
5. 將主伺服器和輔助伺服器的網路分別斷開一會,在連線上,看是否會傳送日誌。
以上測試都能在目的資料庫中顯示。兩邊資料庫上的資料能保持一致
第5步的測試結果是不管網路通不通暢,主伺服器的日誌都是先寫在本地的共享的備用事務日誌中。等網路恢復通暢,再複製到目的資料庫中去。
一次插入90萬筆資料測試 主伺服器
次服務
目前還有2大問題沒有解決:
1, 角色切換
2, 次要伺服器自動備份問題(唯讀方式)
常見錯誤處理方法:
1,如下錯誤,是要把次要伺服器的資料庫MSDB中的log_shipping_primaries記錄手動刪除
2,如下錯誤:是監聽和次要伺服器在同一臺伺服器上,分開成兩臺就沒有問題。
設定資料庫待命模式 錯誤
錯誤3201 無法開啟備份裝置
sql server 2000錯誤3201 無法開啟備份裝置
以下列使用者的身分執行: A2JTSFCTESTBAK\F0754359。 sqlmaint.exe 失敗
在本機電腦的SQLSERVERAGENT已啟動又停止
監聽伺服器:10.182.*.3
再三臺伺服器都建立windows 帳號F0746932 密碼一樣
給主伺服器和輔助伺服器的SQL SERVER服務登入帳號加入administrator群組,這裡F0746932帳號已在Administrator群組。
二.配置前的準備工作:
1.在主伺服器上建立一個共享資料夾E:\logfile用來做備份事務日誌,輔助伺服器上建立一個資料夾E:\shippedlog用來接收主伺服器共享資料夾傳送過來的資料;再建立一個共享的資料夾E:\logfile,用於當主伺服器出現故障時,將輔助伺服器提升為主伺服器時,做為備份事務日誌。並將資料夾的許可權開放給F0746932使用者。
2.監視伺服器應該獨立於主伺服器和輔助伺服器之外的。
三.日誌傳送的配置:
1. 新建一個資料庫test,保證源資料庫的恢復模式為“完全或大容量日誌恢復”還原模型共享
2. 將源資料庫test進行備份。
指定備份名稱和路徑
注意“完成後驗證備份”的鉤要鉤上,不鉤上可能導致還原時資料有丟失。
3. 把輔助伺服器註冊到主伺服器中去。
出現“歡迎使用註冊SQL server嚮導”介面
把輔助資料庫的名字新增進去
選擇身份驗證模式:使用windows帳戶
選擇SQL server組:
完成註冊SQL server嚮導
註冊成功:
同樣方式註冊監聽伺服器
4. 建立資料庫維護計劃。
點“工具”中的“資料庫維護計劃器”
進入歡迎介面
選取資料庫test勾選日誌傳送”
更新資料最佳化資訊:維持預設,不用選擇!
資料庫完整性檢查:維持預設,不用選擇!
指定資料庫備份計劃:一般不用選
指定事務日誌的備份磁碟目錄:儲存備份檔案的目錄指向Primary Server上存放資料日誌檔案的目錄位置(主伺服器的共享資料夾E:\logfile)
指定目錄的網路共享名:主伺服器上的logfile
指定日誌傳送目的:新增輔助伺服器
目錄設為輔助伺服器用來接收備份事務日誌的目錄E:\shippedlog
資料庫裝載狀態為:備用模式
允許資料庫採用主角色:輔助伺服器設定的共享資料夾E:\logfile
初始化目的資料庫
日誌傳送排程:
a.在"複製/裝載的頻率"框中,設定希望目的伺服器從源伺服器備份和還原事務日誌的頻率(以分鐘計)
b.在"裝載延遲"框中,設定希望目的資料庫從源伺服器還原事務日誌之前要等待的延遲(以分鐘計)該框的預設值為 0 分鐘,表示目的資料庫應立即還原所有事務日誌備份。
c.在"檔案保持期"框中指定事務日誌在刪除之前應該存留的時間長度。
點選更改,設定備份排程
備份排程是指把源資料庫日誌備份到備份事務日誌的時間頻率。
日誌傳送閥值:
從"日誌傳送閾值"對話方塊中,設定"備份警報閾值"。
這是距離源伺服器上一次事務日誌備份時間的最長期限。一旦時間過此指定閾值,監視伺服器將生成警報。
在"不同步警報閾值"框中,指定源伺服器上最近一次事務日誌備份與目的伺服器最近一次事務日誌還原之間的時間。
一旦時間超過此指定閾值,監視伺服器將生成警報。
指定監視伺服器:為輔助伺服器上。
維護計劃歷史記錄
資料庫維護計劃嚮導摘要
點選完成
資料庫維護計劃成功。
配置成功後在監視伺服器上會出現日誌傳送監視器
四.日誌傳送的測試:
1. 在源資料庫test上建立一張表class,是否在目的資料庫上顯示
2. 在表上新增資料,是否在輔助資料庫上顯示
3. 在表上刪除一行,是否在輔助資料庫上顯示
4. 刪除class表,是否在輔助資料庫上顯示
5. 將主伺服器和輔助伺服器的網路分別斷開一會,在連線上,看是否會傳送日誌。
以上測試都能在目的資料庫中顯示。兩邊資料庫上的資料能保持一致
第5步的測試結果是不管網路通不通暢,主伺服器的日誌都是先寫在本地的共享的備用事務日誌中。等網路恢復通暢,再複製到目的資料庫中去。
一次插入90萬筆資料測試 主伺服器
次服務
目前還有2大問題沒有解決:
1, 角色切換
2, 次要伺服器自動備份問題(唯讀方式)
常見錯誤處理方法:
1,如下錯誤,是要把次要伺服器的資料庫MSDB中的log_shipping_primaries記錄手動刪除
2,如下錯誤:是監聽和次要伺服器在同一臺伺服器上,分開成兩臺就沒有問題。
設定資料庫待命模式 錯誤
錯誤3201 無法開啟備份裝置
sql server 2000錯誤3201 無法開啟備份裝置
以下列使用者的身分執行: A2JTSFCTESTBAK\F0754359。 sqlmaint.exe 失敗
在本機電腦的SQLSERVERAGENT已啟動又停止
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15187685/viewspace-733955/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 大資料競賽技術分享大資料
- 開源資料庫大會技術分享資料庫
- Java技術分享:Java基本資料型別Java資料型別
- ETL資料整合丨SQLServer到Doris的無縫資料同步策略SQLServer
- 大資料技術與應用課堂測試-資料清洗同步大資料
- 前端技術分享:什麼是MongoDB資料庫?前端MongoDB資料庫
- 利用python實現mysql資料庫向sqlserver的同步PythonMySql資料庫Server
- 技術乾貨 | 資料中介軟體如何與GreatSQL資料同步?SQL
- 做資料庫分離讀寫時,sqlServer資料庫資料同步的問題:資料庫SQLServer
- 技術分享 | MySQL 的幾種資料遷移方案MySql
- 144頁!分享珍藏已久的資料庫技術年刊資料庫
- 技術分享 | OceanBase 資料處理之控制檔案
- 技術分享 | TiDB 上百T資料拆分實踐TiDB
- 圖書《資料資產管理核心技術與應用》分享
- SQLSERVER2008釋出訂閱(踩坑)增量同步資料SQLServer
- 技術乾貨|如何利用 ChunJun 實現資料離線同步?
- 技術乾貨|如何利用 ChunJun 實現資料實時同步?
- Java技術分享:什麼是資料庫連線池?Java資料庫
- 【北亞資料恢復】sqlserver資料庫被加密的資料恢復案例分享資料恢復SQLServer資料庫加密
- mysql到sqlserver資料庫實時同步工具syncnavigator註冊使用MySqlServer資料庫
- 阿里IM技術分享(七):閒魚IM的線上、離線聊天資料同步機制優化實踐阿里優化
- mssql sqlserver 使用sql指令碼 清空所有資料庫表資料的方法分享SQLServer指令碼資料庫
- Hibernate5.1+Sqlserver2000分頁查詢SQLServer
- 資料探勘技術
- 好程式設計師大資料培訓分享大資料兩大核心技術程式設計師大資料
- 併發技術中同步
- Oracle實時同步技術Oracle
- Python技術分享:內建資料結構之雙向佇列Python資料結構佇列
- 雲伺服器sqlserver 2000的15457錯誤伺服器SQLServer
- 大資料技術 - Kyuubi大資料
- 大資料技術 - SuperSQL大資料SQL
- 大資料技術 - Directus大資料
- 大資料技術 - Druid大資料UI
- 資料隱藏技術資料隱藏
- 大資料技術 - Ververica大資料
- 大資料技術 - Phoenix大資料
- 大資料技術 - Azkaban大資料
- 大資料技術 - Airflow大資料AI
- 大資料技術 - DolphinScheduler大資料