我正在运行 Windows 7 专业版,并使用管理员用户名多次使用 MS SQL 服务器管理工作室,没有发生任何事故。在我当前的安装中,另一个 Windows 用户可以打开 MSSQL 服务器管理工作室,但无法打开/创建任何数据库。我尝试授予该 Windows 用户所有管理员访问权限,但没有帮助。
答案1
以您认为应该具有权限的用户身份登录后,执行以下操作:
DECLARE @a sysname = SUSER_SNAME()
EXEC xp_logininfo @acctname = @a, @option = 'all'
在结果集中,如果权限列中没有任何行包含“admin”,则用户没有管理权限。您可以通过执行以下命令解决此问题:
exec sp_addsrvrolemember @loginame = 'your login here', @rolename = 'sysadmin'