我们的数据库有一个命名数据库角色。我们的服务帐户是此角色的成员。这使我们的数据库创建脚本更简单。
但是,我希望这个角色能够创建链接服务器。
如果我尝试以下方法:
USE OurDatabase
GO
GRANT ALTER ANY LINKED SERVER TO OurRole
GO
...它以Permissions at the server scope can only be granted when the current database is master
失败。
如果我尝试相反的话:
USE [master]
GO
GRANT ALTER ANY LINKED SERVER TO OurRole
GO
...然后以Cannot find the login 'OurRole', because it does not exist or you do not have permission.
如何向SQL Server中的数据库角色授予链接服务器权限?