當時用的是LINKED SERVER直接聯接對方數據庫。
一、先在SQL服務器裝上Oracle的客戶端,並設置好
二、然後打開ENTERPRISE MANGER,與昨天相同的方法進到添加LINKED SERVER窗口
三、在LINKED SERVER框輸入要使用的服務器名,服務器名允許按命名規則任意命名,但不能與已有的REMOTE SERVER
或LINKED SERVER重名。
四、在SERVER區選中“OTHER DATA SOURCE”
五、Provider name選擇“Microsoft OLE DB Provider for Oracle”
六、在Product name處輸入“Oracle”
七、在Data source處輸入在Oracle客戶端程序中設置的服務器名
八、在Provider處輸入“MSDAORA” 注:用Oracle就是這個,不能改
九、在Server opentions區選擇“RPC”和“RPC OUT”
十、再切換到安全(Security),根據實際設置。
(我都是選擇“THEY WILL BE MAPPED TO”,然後輸入帳號和口令)
十一、單擊確定完成設置
我按這個步驟設置成功,但因時間和條件的問題,一直沒再繼續試其它的設置,如果各位那位有這樣的條件的話,請
再試一下其它的選項,看有什麼不同,試完希望能將步驟和結果給我發一份。
另需說明的是,這種的聯接的穩定性還是可以的,在設好以後的一年中,只因為對方服務器出問題重設了一次,還有
一次是Oracle的客戶端被管理員不小心刪了個文件,又重設了一次,然後一直沒出問題,並且速度也還可以,一個過程,
在Oracle客戶端執行需要0.1秒鐘,通過LINKED SERVER執行需要0.2秒鐘左右。
明天給大家寫一下上面同樣的設置用SQL7的系統過程設置的方法。
以上在UNIX+Oracle7和NT4+SP5+SQL7上測試成功。