首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用户如何使用SQL身份验证更改其自己的Azure SQL Server数据库密码?

用户如何使用SQL身份验证更改其自己的Azure SQL Server数据库密码?
EN

Stack Overflow用户
提问于 2016-04-13 02:23:48
回答 2查看 12.6K关注 0票数 8

对Azure SQL Server运行这些命令后(在SSMS中或使用命令行实用程序):

-- run in the master table to create the login   
    CREATE LOGIN SusanDBA with password= 'U$3r---Pa55W0rd!!'  

-- run against AnotherDB (not the master db)  
    CREATE USER  SusanDBA from LOGIN SusanDBA  

SusanDBA可以登录以打开到AnotherDB的连接,但不能执行Alter login命令来更改密码。据报道,必须针对master数据库执行此操作。但出于安全原因,我们不希望用户连接到主数据库。

该命令

 Alter Login SusanDBA  
     with PASSWORD = 'U$3r---Pa55W0rd!!---'  
     OLD_PASSWORD='U$3r---Pa55W0rd!!' 

获取响应

消息5001,级别16,状态3,线路1用户必须在主数据库中。

具有适当master权限的管理员可以更改密码,但这样做的目的是:管理员现在知道用户的密码。

约束条件:

在这种情况下,我们不能使用AD,因此它的 Authentication.

  • We会使用命令提示实用程序,如
EN

回答 2

Stack Overflow用户

发布于 2021-03-21 04:12:44

更正2021年3月的sintax ALTER LOGIN login WITH PASSWORD='XXX‘OLD_PASSWORD='NNN';

票数 1
EN

Stack Overflow用户

发布于 2020-03-04 08:12:42

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36581188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档