SQL2005中建立發行、訂閱遇到的問題

在SQL2005中建立發行、訂閱與SQL2000中發行訂閱沒有什麽改變,但是在建立時遇到的一些比較看似簡單、但是還是沒有解決的問題:

1、The process could not read file...的問題;

我已經在發行和訂閱的伺服器上將SQLServer和SQLServerAgent的啟動帳戶都設置為具有管理員權限的.\SQLAdmin,但是在運行的時候還是出錯,提示:

Error messages:
The process could not read file 'D:\sql\MSSQL.2\MSSQL\ReplData\unc\XX-CC-01_KS-EFLOW-DB_PUB_XX-CC-01_KS-EFLOW-DB\20090602130900\Fun_WF_Flow_Is7adfe55d_239.pre' due to OS error 3. (Source: MSSQL_REPL, Error number: MSSQL_REPL20024)
Get help: http://help/MSSQL_REPL20024
系統找不到指定的路徑。
 (Source: MSSQL_REPL, Error number: MSSQL_REPL3)
Get help: http://help/MSSQL_REPL3

在發行伺服器上確實存在該文件,上網查找解決方案,可能原因是1)服務啟動帳號,2)文件不存在,3)目錄沒有權限

經過證實這三點都不存在,我已經將發行伺服器上的unc目錄的安全性設置為everyone可讀寫;還是不能正常運行計畫;

但是更奇怪的是,訂閱的DB數據是更新了,是不是完全更新了還沒有確認;

還有待解決,望有哪位高手指點一二;

posted on 2009-06-04 13:34  巍巍边疆  阅读(932)  评论(4编辑  收藏  举报