Sql server SQL server中特定用户的链接服务器权限

Sql server SQL server中特定用户的链接服务器权限,sql-server,Sql Server,是否有任何方法可以更改用户无法看到链接服务器对象的链接服务器的权限 实际上,我想将链接服务器的访问权授予特定用户,其他用户不应显示链接服务器对象。您可以将您的链接服务器限制为仅对一个或一些用户可见 如果已创建链接服务器并进行映射,这将有助于您: 创建链接服务器或远程服务器时,SQL server会创建 默认登录映射到公共服务器角色。这意味着 默认情况下,所有登录都可以查看所有链接和远程服务器。到 限制对这些服务器的可见性,删除默认登录映射 通过执行sp_droplinkedsrvlogin并为

是否有任何方法可以更改用户无法看到链接服务器对象的链接服务器的权限


实际上,我想将链接服务器的访问权授予特定用户,其他用户不应显示链接服务器对象。

您可以将您的
链接服务器
限制为仅对一个或一些用户可见

如果已创建链接服务器并进行映射,这将有助于您:

创建链接服务器或远程服务器时,SQL server会创建 默认登录映射到公共服务器角色。这意味着 默认情况下,所有登录都可以查看所有链接和远程服务器。到 限制对这些服务器的可见性,删除默认登录映射 通过执行sp_droplinkedsrvlogin并为 locallogin参数

如果删除了默认登录映射,则只有已 显式添加为链接登录或远程登录可以查看链接 或具有登录名的远程服务器

如果您设置了新服务器,请转到
安全性
选项卡,将连接选择为“未建立”,并仅添加一个
登录名
,该登录名应到达
链接的服务器


在我的例子中,我使用了
模拟
,因为链接服务器上存在相同的
登录
,但您可以使用任何其他映射:取消选中“模拟”并填写“远程用户”如果您想将您的
本地登录名
映射到
链接服务器上的不同登录名

我的目标当前是SQL server。谢谢,这对我非常有用的回答。