為什么SQL2005在新建復(fù)制找不到存儲過程提示錯誤:2812 的解決方法

一臺服務(wù)器重裝系統(tǒng)后,用附加表再配置同步復(fù)制的時候出錯:
sql server 無法創(chuàng)建發(fā)布 找不到存儲過程 錯誤 2812
在SQL SERVER 2005中,有數(shù)據(jù)庫DB1,在A服務(wù)器上。由于要更換服務(wù)器,要把數(shù)據(jù)庫DB1遷移到B服務(wù)器上。而DB1是用于同步復(fù)制的。粗心的你沒有把同步復(fù)制(發(fā)布和訂閱)刪掉,就直接把DB1.mdf和DB1_log.ldf兩個文件到B服務(wù)器上附加。附加成功了,原來的程序都能連接上,你以為大功告成。但是,幾天過后,當(dāng)你想把服務(wù)器重新同步復(fù)制,以作實時備份時,你發(fā)現(xiàn)自己的倒霉時刻到了。SQL SERVER 2005 像病了一樣,只提示:“找不到存儲過程’’…錯誤:2812”。
如果你的經(jīng)歷與以下的不完全一致,那么這篇文章可能也值得你參考。
但如果你的經(jīng)歷恰好一樣,而且你在Google或Baidu上苦尋答案而不覓,那么,這篇文章或者能幫你一把。
如果數(shù)據(jù)庫遷移后,數(shù)據(jù)并沒有更新過。那么你的想法是把這個該死的數(shù)據(jù)庫分離,然后再重新把去掉同步復(fù)制的干凈的數(shù)據(jù)庫遷移過來。但是,如果你的新數(shù)據(jù)庫已經(jīng)投入生產(chǎn),那么,請參考我的方法:
打開B服務(wù)器上的DB1數(shù)據(jù)庫的系統(tǒng)表,你會發(fā)現(xiàn)有12個表在里面。這12個表就是因同步復(fù)制而產(chǎn)生的,包括:
表/視圖 |
有記錄 |
復(fù)制必需 |
Mspeer_lsns |
|
|
Mspeer_request |
|
|
Mspeer_response |
|
|
Mspub_identity_range |
|
|
Sysarticlecolumns |
有 |
是 |
Sysarticles |
有 |
是 |
Sysarticlesupdates |
|
是 |
syspublications |
有 |
是 |
Sysreplservers |
有 |
|
Sysschemaarticles |
|
是 |
Syssubscriptions |
有 |
是 |
systranschemas |
|
|
sysextendedarticlesview |
|
是 |
不能簡單的把這12個系統(tǒng)表和1個視圖刪掉,這樣同樣不行。在經(jīng)過了長時間的摸索后,我發(fā)現(xiàn)了問題的真正所在。
我們看一下系統(tǒng)表 sysreplservers的內(nèi)容,有兩列:
Srvname |
Srvid |
舊服務(wù)器名稱 |
0 |
終于找到了問題所在了。我們把該表的記錄刪除。
然后隨便發(fā)布一次。
再把該發(fā)布刪除。
至此,該數(shù)據(jù)庫中的陳舊同步復(fù)制信息已經(jīng)去除,數(shù)據(jù)庫重新變得潔凈可愛
相關(guān)文章
輕巧好用的macOS電源與充電狀態(tài)監(jiān)控神器推薦之Powerflow
Powerflow 是一款專門為 macOS 設(shè)計的應(yīng)用程序,它致力于幫助用戶實時監(jiān)控 Mac 和 iOS 設(shè)備的電力消耗以及充電狀態(tài),用戶可以深入了解設(shè)備的功耗情況,優(yōu)化使用習(xí)慣,從而2025-04-17效率黨必更! PowerToys 0.90新功能實測:Peek能刪文件了
Win10 / Win11 效率神器PowerToys 0.90.0 版本更新,重點體驗了最新的 Command Palette 和增強(qiáng)的 Peek 功能2025-04-02WinMemoryCleaner 基于.NET開源的小巧、智能、免費的Windows內(nèi)存清理
我們在使用Windows系統(tǒng)的時候經(jīng)常會遇到一些程序不會釋放已分配的內(nèi)存,從而導(dǎo)致電腦變得緩慢,今天給大家推薦一款.NET開源的小巧、智能、免費的Windows內(nèi)存清理工具:WinMe2025-03-12- 所以你正在尋找 Windows PC 上最佳的免費搜索工具?雖然 Windows 搜索一直有一些不錯的技巧,但它從未與 Mac 或 Linux 的搜索功能相當(dāng),今天我們推薦 5 款最好用的免費 Win2025-02-06
微軟網(wǎng)絡(luò)工具psping.exe使用方法
psping工具提供了ICMPping、TCPPing、延遲測試和帶寬測試等功能,通過調(diào)整不同參數(shù),如-n、-w、-h、-i、-l和-q等,用戶可以定制化網(wǎng)絡(luò)連接測試等2025-01-05鼠標(biāo)宏找圖功能如何使用?金舟鼠標(biāo)連點器使用鼠標(biāo)宏找圖功能的方法
金舟鼠標(biāo)連點器支持鼠標(biāo)鍵盤錄制、自動連點和鼠標(biāo)宏等多種功能,這款軟件使用戶可以輕松捕捉每一個操作,實現(xiàn)自動化操作,本文中介紹的是使用這款軟件使用鼠標(biāo)宏找圖的方法2024-11-28如何設(shè)置鼠標(biāo)宏?金舟鼠標(biāo)連點器設(shè)置鼠標(biāo)宏的方法
金舟鼠標(biāo)連點器是一款功能強(qiáng)大的電腦輔助工具,支持鼠標(biāo)鍵盤錄制、自動連點和鼠標(biāo)宏等多種功能,這款軟件使用戶可以輕松捕捉每一個操作,實現(xiàn)自動化操作,本文中介紹的是使用2024-11-28電腦任務(wù)欄顏色如何設(shè)置?金舟Translucent任務(wù)欄設(shè)置電腦任務(wù)欄顏色的方
金舟Translucent任務(wù)欄支持自由調(diào)整任務(wù)欄的透明度,使其從完全不透明到近乎完全透明等,本文中介紹的是使用該軟件設(shè)置任務(wù)欄的方法2024-11-28如何設(shè)置電腦自定義啟動項?金舟Uninstaller設(shè)置電腦自定義啟動項的方法
金舟Uninstaller卸載工具是一款功能全面的電腦軟件卸載工具,能夠幫助用戶輕松管理并快速卸載軟件、可疑驅(qū)動和卸載殘留,解決系統(tǒng)盤空間不足、軟件卸載不干凈和流氓軟件自2024-11-28金舟Uninstaller如何強(qiáng)力刪除刪不掉的文件?
金舟Uninstaller卸載工具是一款功能全面的電腦軟件卸載工具,能夠幫助用戶輕松管理并快速卸載軟件、可疑驅(qū)動和卸載殘留,本文中介紹的是使用該軟件刪除頑固文件的方法2024-11-28