問題出現環境:
使用sql server management studio 2008 連接配接到sql server
2000的資料庫,點選其中一個oracle連結伺服器,單擊“目錄”時,linked
server彈出如下錯誤資訊.使用另外一個擁有sysadmin角色的賬号登入檢查發現沒有此類問題。

錯
誤詳細資訊如下所示:有用的資訊隻有一條:execute permission denied on object
'xp_prop_oledb_provider', database 'master', owner 'dbo'. (microsoft sql
server,錯誤: 229)
原因及解決方法:
出現這個問題是由于權限問題導緻,隻需要執行下面sql語句授予相關權限即可(如果該登入名在映射關系中沒有master資料庫的映射關系,需要授予master資料庫的public角色給該登入名),注意:login需要用具體登入名替換.
如果是sql server 2005 或以上版本,可以執行下面sql語句