sqlserver 2000 資料庫同步 推模式

2021-04-20 08:13:33 字數 1849 閱讀 5286

這兩天需要用sql同步,在網上找了些資料,我自己的做法如下,記錄下來

1.在分發的資料庫上建乙個超級管理員帳員

2.在服務裡把sqlagent的啟動設成這個超管使用者來啟動

2.1在硬碟上建乙個目錄,超管有這個目錄的寫許可權,由於是推模式不用建共享,拉模式得建共享

3.把sql註冊改一下,localhost,.的這樣不行,要建成機器名的,把從庫的資料庫在主庫這註冊一下

4.把被刪除的危險存府過程恢復一下

恢復危險儲存過程

sp_addextendedproc 'xp_regread',@dllname ='xpstar.dll'

gosp_addextendedproc 'xp_regwrite',@dllname ='xpstar.dll'

gosp_addextendedproc 'xp_regenumvalues',@dllname ='xpstar.dll'

gosp_addextendedproc 'xp_regdeletevalue',@dllname ='xpstar.dll'

gosp_addextendedproc 'xp_regdeletekey',@dllname ='xpstar.dll'

go             

sp_addextendedproc xp_cmdshell ,@dllname ='xplog70.dll' 

5.開啟資料庫選擇工具-複製-配置

6.在指定的資料庫上,選工具-複製-建立和發布,選擇相關的表,(快照適合資料量較小,不總變的情況,事務適合變動較我,合併適合兩庫更新同時更新)我選事務模式

7.在複製監視器上新生成的內容上右鍵-建立強制定閱

如果是快照複製會了來兩個專案 分別設定自動時間設定成幾分鐘一次,

如果是事務複製會出來三個專案 把快照設定成幾分鐘一次,日誌和那個預設**自動啟動

對了在設定複製後在沒有禁用發布的情況下,絕對不能用其他備分還原主資料庫,會出錯誤,我最後重灌的sql解決的

對發布後的表進行修改可選擇發布的薦-選擇專案-未發布的專案勾上後即可

最後把危險程序刪除

use master

exec sp_dropextendedproc 'xp_cmdshell'

exec sp_dropextendedproc 'sp_oacreate'

exec sp_dropextendedproc 'sp_oadestroy'

exec sp_dropextendedproc 'sp_oageterrorinfo'

exec sp_dropextendedproc 'sp_oagetproperty'

exec sp_dropextendedproc 'sp_oamethod'

exec sp_dropextendedproc 'sp_oasetproperty'

exec sp_dropextendedproc 'sp_oastop'

exec sp_dropextendedproc 'xp_regaddmultistring'

exec sp_dropextendedproc 'xp_regdeletekey'

exec sp_dropextendedproc 'xp_regdeletevalue'

exec sp_dropextendedproc 'xp_regenumvalues'

exec sp_dropextendedproc 'xp_regread'

exec sp_dropextendedproc 'xp_regremovemultistring'

exec sp_dropextendedproc 'xp_regwrite'

drop procedure sp_makewebtask

sqlserver2000 匯入資料

在sql查詢分析器內輸入 sp attach db advnet d advnet advnet data.mdf d advnet advnet log.ldf 然後執行 執行前 沒有advnet資料庫 如果已經有該名的資料庫,必須先刪除該資料庫 執行後 建立了advnet資料庫,以 d advn...

SQL Server 2000 資料型別

資料型別 在 microsoft sql server 中,每個列 區域性變數 表示式和引數都有乙個相關的資料型別,這是指定物件可持有的資料型別 整型 字元 money 等等 的特性。sql server 提供系統資料型別集,定義了可與 sql server 一起使用的所有資料型別。下面列出系統提供...

SQLSERVER2000技術規格

sqlserver2000技術規格 系統技術規格 每個伺服器最多可以允許16個sqlserver例項 每個例項可擁有 2147483467 個鎖 資料庫技術規格 sqlserver的資料庫大小1048516tb 每個資料庫可擁有的檔案組數32767 每個資料庫可擁有的檔案組數256 檔案大小 資料檔...