Sql server 以编程方式将DB用户设置为DB_所有者
如何将Sql server 以编程方式将DB用户设置为DB_所有者,sql-server,tsql,Sql Server,Tsql,如何将db_owner角色分配给我创建的用户 我可以创建一个登录名并将其添加到数据库中。我不知道如何使用SQL查询将他们的权限更改为db\u owner 我有一种感觉,我在向数据库添加用户的查询中可能遗漏了什么 下面是将用户添加到数据库的查询 CREATE USER [Driver-SOC-ChrisTest] FOR LOGIN [Driver-SOC-ChrisTest] WITH DEFAULT_SCHEMA=[dbo] 要授予用户DBO权限,请执行以下操作: EXEC sp_addr
db_owner
角色分配给我创建的用户
我可以创建一个登录名并将其添加到数据库中。我不知道如何使用SQL查询将他们的权限更改为db\u owner
我有一种感觉,我在向数据库添加用户的查询中可能遗漏了什么
下面是将用户添加到数据库的查询
CREATE USER [Driver-SOC-ChrisTest] FOR LOGIN [Driver-SOC-ChrisTest]
WITH DEFAULT_SCHEMA=[dbo]
要授予用户DBO权限,请执行以下操作:
EXEC sp_addrolemember N'db_owner', N'[Driver-SOC-ChrisTest]'
要使用户成为数据库的所有者(不建议):
我经常进入GUI,进行所需的更改,然后按对话框顶部的脚本按钮并将其发送到新窗口,而不是按OK保存
这将为您提供上一张海报所提供的代码。请参阅SQL Server 2008的答案这是genius!我怎么不知道呢?太有用了。不幸的是不能再投票了:P太有用了。很好的提示。它不仅解决了问题,而且现在我将知道如何在SQL中执行许多查询。
EXEC sp_changedbowner N'[Driver-SOC-ChrisTest]'