问题出现环境:

        使用SQL Server Management Studio 2008 连接到SQL Server 2000的数据库,点击其中一个Oracle链接服务器,单击“目录”时,Linked Server弹出如下错误信息.使用另外一个拥有sysadmin角色的账号登录检查发现没有此类问题。

Linked Server: EXECUTE permission denied on object 'xp_prop_oledb_provider', database 'master', owner 'dbo'

错误详细信息如下所示:有用的信息只有一条:EXECUTE permission denied on object 'xp_prop_oledb_provider', database 'master', owner 'dbo'. (Microsoft SQL Server,错误: 229)

   1: 标题: Microsoft SQL Server Management Studio
   2: ------------------------------
   3: 无法为该请求检索数据。 (Microsoft.SqlServer.Management.Sdk.Sfc)
;LinkId=20476
   5: ------------------------------
   6: 其他信息:
   7: 执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)
   8: ------------------------------
   9: EXECUTE permission denied on object 'xp_prop_oledb_provider', database 'master', owner 'dbo'. (Microsoft SQL Server,错误: 229)
;ProdVer=08.00.2055&EvtSrc=MSSQLServer&EvtID=229&LinkId=20476
  11: ------------------------------
  12: 按钮:
  13: 确定
  14: ------------------------------

相关文章: