[英]Wondering how to properly grant privileges to created users on SQL Server
我正在SQL Server上创建一些用户,但是对于我是否将“更改任何登录名”或“更改任何链接的服务器”授予LOGIN或USER帐户感到有些困惑?
众所周知,在SQL Server上,您是按以下顺序创建用户的:
我是否应该:
要么
谁能澄清? 我是不是在想这个错误?
ALTER LOGIN是服务器级别的权限,因此您不能将其授予数据库用户。 您需要根据情况将其授予sysUser1。
请参阅http://msdn.microsoft.com/en-us/library/ms186717.aspx
编辑:Dito链接服务器。
登录名和链接服务器都是存在于实例级别而不是数据库级别的对象,因此这些权限都需要应用于登录名,而不是用户。
如果您使用的是SQL Server 2012,则可以创建自己的实例级别角色,但是在2008年及之后的版本中,您将只能使用内置的服务器角色。
有一个名为setupadmin的服务器角色,可让成员管理链接的服务器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.