Gar*_*ler 5 sql-server permissions
完全是在管理数据库的开始。
使用 EMS SQL 管理器...最新版本。我怎么过来下面
ALTER DATABASE joneslocker2
MODIFY FILE (
NAME = joneslocker2,
MAXSIZE = UNLIMITED )
GO
Run Code Online (Sandbox Code Playgroud)
这导致错误:
用户无权更改数据库“joneslocker2”、该数据库不存在或该数据库未处于允许访问检查的状态。
我不知道接下来要设置什么。
您需要向用户授予 ALTER DATABASE 权限。
GRANT ALTER ON DATABASE:: joneslocker2 TO username
Run Code Online (Sandbox Code Playgroud)
下面的脚本将帮助您找到在数据库级别分配的权限:
SELECT prin.[name] [User], sec.state_desc + ' ' + sec.permission_name [Permission]
FROM [sys].[database_permissions] sec
JOIN [sys].[database_principals] prin
ON sec.[grantee_principal_id] = prin.[principal_id]
WHERE sec.class = 0
ORDER BY [User], [Permission];
Run Code Online (Sandbox Code Playgroud)
请参阅:数据库引擎权限基础知识
归档时间: |
|
查看次数: |
46957 次 |
最近记录: |