- 論壇徽章:
- 0
|
最近做了一個項目,總結(jié)一點東西出來比較好。下級服務器L,和上級服務器H,H上要能看到L上的數(shù)據(jù),因此要求 L 上必須定時做一些統(tǒng)計(不要求實時),因此最終設計為 L 上建立一些存儲過程,定時執(zhí)行,并在這些過程里邊調(diào)用遠程服務器H上的過程來向遠程服務器H中填數(shù)據(jù),當H的客戶端需要讀取H中的數(shù)據(jù)時,再調(diào)用H上的讀取過程。
需要在 L 上 創(chuàng)建遠程服務器rm_H,類型為ASEnterprise,網(wǎng)絡名為連向H的服務名比如:server_H;H上面創(chuàng)建遠程服務器rm_L,類型也為ASEnterprise,網(wǎng)絡名為連向L的服務名比如:server_L,同時在L和H上面的接口文件中必須有名為server_H和server_L的正確配置。并且配置參數(shù):
sp_configure 'allow remote access',1;
sp_configure 'enable cis',1;
sp_configure 'cis rpc handling',1;
重新啟動數(shù)據(jù)庫服務
比如 L 上面有過程proc_X,H上面由proc_fillX,proc_getX,proc_X里邊寫入exec re_H.proc_fillX @1,@2...
然后當H的客戶端需要讀取H上面數(shù)據(jù)的時候,直接調(diào)用proc_getX即可。
大概的配置就是這些,希望大家共同探討。 |
|