原文:https://www.cnblogs.com/tiger2soft/p/6954308.html
在sqlserver中創建oracle的鏈接服務器時,提示此錯誤。
按照網上的方案,先后使用了三種方案都沒有解決問題(1.修改注冊表,2.勾選“允許進程內”,3.設置dcomcnfg)。最后在一篇博客中找到了解決方案,
將SQL Server(MSSQLSERVER)和SQL Full-Filter Deamon Launcher(MSSQLSERVER)兩個服務的登錄身份改為Local Service就可以了。
如圖
1.設置這兩個服務的登錄身份
2.在sqlserver中勾選“允許進程內” 選項。
然后重啟這兩個服務,再次新建鏈接服務器就成功了。
注意:安裝odac的時候要選擇和服務端位數一直的客戶端。
參考:
http://www.cnblogs.com/527289276qq/p/4770379.html
http://www.cnblogs.com/527289276qq/p/5917351.html
http://www.docin.com/p-1790654178.html
http://blog.sina.com.cn/s/blog_44380b32010131my.html