gpt4 book ai didi

sql-server - Azure SQL DB 的 ALTER USER (Transact-SQL)

转载 作者:行者123 更新时间:2023-12-02 23:31:45 26 4
gpt4 key购买 nike

任何人都可以向我解释如何使用以下语法:

-- Syntax for Azure SQL Database     

ALTER USER userName
WITH <set_item> [ ,...n ]

<set_item> ::=
NAME = newUserName
| DEFAULT_SCHEMA = schemaName
| LOGIN = loginName
| ALLOW_ENCRYPTED_VALUE_MODIFICATIONS = [ ON | OFF ]
[;]

-- Azure SQL Database Update Syntax
ALTER USER userName
WITH <set_item> [ ,...n ]
[;]

<set_item> ::=
NAME = newUserName
| DEFAULT_SCHEMA = { schemaName | NULL }
| LOGIN = loginName
| PASSWORD = 'password' [ OLD_PASSWORD = 'oldpassword' ]
| ALLOW_ENCRYPTED_VALUE_MODIFICATIONS = [ ON | OFF ]

-- SQL Database syntax when connected to a federation member
ALTER USER userName
WITH <set_item> [ ,… n ]
[;]

我从这个链接得到它https://learn.microsoft.com/en-us/sql/t-sql/statements/alter-user-transact-sql

谢谢

最佳答案

我发现 ALTER USER 最重要的用途是它可以帮助您将数据库用户映射到服务器登录名。它允许解决数据库用户和服务器登录之间的映射问题

ALTER USER DBuser TO UserLogin

您还可以使用它来更改数据库用户的默认架构

ALTER USER [DBUser] WITH DEFAULT_SCHEMA = [NewSch]

最后,您可以使用它来更改 SQL Azure 包含的数据库用户的密码。包含的用户没有相关的服务器登录。

ALTER USER DBUser WITH PASSWORD = '{your new password}'

希望这有帮助。

关于sql-server - Azure SQL DB 的 ALTER USER (Transact-SQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45114600/

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