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

时间:2011-06-13 14:14:22

标签: sql-server tsql

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

我可以创建登录并将它们添加到数据库中。我不知道如何使用SQL查询将其权限更改为db_owner

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

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

CREATE USER [Driver-SOC-ChrisTest] FOR LOGIN [Driver-SOC-ChrisTest] 
WITH DEFAULT_SCHEMA=[dbo]

2 个答案:

答案 0 :(得分:26)

授予用户DBO权限:

EXEC sp_addrolemember N'db_owner', N'[Driver-SOC-ChrisTest]'

制作数据库的用户所有者(不建议):

EXEC sp_changedbowner N'[Driver-SOC-ChrisTest]'

答案 1 :(得分:17)

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