以编程方式将DB用户设置为db_owner

qui*_*qui 15 t-sql sql-server

如何将db_owner角色分配给我创建的用户?

我能够创建一个登录名并将它们添加到数据库中.我不知道如何更改他们db_owner使用SQL查询的权限.

我有一种感觉,我可能会错过我的查询,我将用户添加到数据库?

以下是将用户添加到数据库的查询

CREATE USER [Driver-SOC-ChrisTest] FOR LOGIN [Driver-SOC-ChrisTest] 
WITH DEFAULT_SCHEMA=[dbo]
Run Code Online (Sandbox Code Playgroud)

And*_*mar 28

要授予用户DBO权限:

EXEC sp_addrolemember N'db_owner', N'[Driver-SOC-ChrisTest]'
Run Code Online (Sandbox Code Playgroud)

要使数据库的用户所有者(不建议):

EXEC sp_changedbowner N'[Driver-SOC-ChrisTest]'
Run Code Online (Sandbox Code Playgroud)


SPE*_*109 17

我经常进入GUI,进行我需要的更改,而不是保存按下对话框顶部的脚本按钮并将其发送到新窗口.这将为您提供上一张海报提供的代码.