gpt4 book ai didi

sql - 如何使用 T-SQL 脚本将数据库用户加入 db_owner 角色?

转载 作者:行者123 更新时间:2023-12-01 09:04:45 25 4
gpt4 key购买 nike

我使用 SQL SERVER 2008 R2 Express。

我正在进行一个新项目,其中有一个名为 myDatabase 的数据库,数据库所有者用户名为 myUsernamae

我想使用 ALTER ROLE 而不是 sp_addrolemember 因为来自 Microsoft 的这条关于 sp_addrolemember (Transact-SQL) 的消息:

Important This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Use ALTER ROLE instead.

我试过了

USE [myDatabase]
GO

ALTER ROLE [db_owner] ADD MEMBER [myUsername]
GO

但我不断收到此错误消息:

Incorrect syntax near the keyword 'ADD'.

正确的语法是什么?

最佳答案

ALTER ROLE 是 SQL Server 2012 的新功能,而您使用的是 SQL Server 2008 R2。

我不会太担心 sp_addrolemember。 2008R2 Management Studio 生成的脚本使用此过程,因此在它们真正逐步淘汰之前应该需要一段时间。

关于sql - 如何使用 T-SQL 脚本将数据库用户加入 db_owner 角色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10054076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com