none
如何用最小权限登陆"链接服务器"? RRS feed

  • 问题

  • 数据库版本呢是mssql2005(已打sp3补丁),新建"链接服务器"sa账号可以使用.("链接服务器"以下简称a)

    在a的安全项里添加一个非管理权限账号,并选中模拟登陆.(直接用远程账号登陆也试过)

    使用在a安全选项里设置的账号展开a时,出现如下错误提示:

    拒绝了对对象 'xp_prop_oledb_provider' (数据库 'mssqlsystemresource',架构 'sys')的 EXECUTE 权限。 (.Net SqlClient Data Provider)

     

    尝试在"mssqlsystemresource"上下文授予非管理账号对象"xp_prop_oledb_provider"的EXECUTE 权限

    [code]

    use [mssqlsystemresource]

    go

    GRANT EXECUTE ON [xp_prop_oledb_provider] TO [test]

    [/cdoe]

    提示以下错误信息:

     

    消息 911,级别 16,状态 1,第 1 行

    在 sysdatabases 中找不到数据库 'mssqlsystemresource' 所对应的条目。没有找到具有该名称的条目。请确保正确地输入了该名称。

    消息 15151,级别 16,状态 1,第 1 行

    无法对 用户 'test' 执行 查找,因为它不存在,或者您没有所需的权限。

     

     

    2010年11月4日 3:13

答案

  • May be i should improve my english ability. I found the key in a english blog. http://blogs.msdn.com/b/john_daskalakis/archive/2010/02/01/9956271.aspx Thank the author and every enthusiastic friends.
    2010年11月4日 5:44

全部回复