|
|
1
21
有关数据库用户及其分配的角色的信息在系统视图中可用。 sys.database_principals和sys.database_role_成员。通过以下查询查看此数据:
我假设您在数据库A中配置了数据库用户和角色,并且希望将它们复制到数据库B中。要在目标数据库中创建用户,请执行以下操作:
.
要在B中配置与A中相同角色的新用户,请执行以下操作:
.
总是回顾这些脚本。可能会有例外或特殊情况发生,你只是不想搞乱安全。 如果新数据库位于其他SQL Server实例上,则必须首先创建SQL登录。如果您有用户定义的角色, 您需要先重新创建它们。(分配给他们的角色和权限是 非常 开放式的,我从来都不想在这样的情况下我需要这样做!) |
|
|
2
0
Idera有一个选择: http://www.idera.com/Products/Free-Tools/SQL-permissions/ 它会生成登录名和权限,并可能帮助您完成正在尝试的操作。 |
|
|
3
0
对于db用户角色
|
|
|
Tommy · 授予在PostgreSQL中创建用户 13 年前 |