gpt4 book ai didi

sql-server - 无法在azure sql中为主数据库创建主 key

转载 作者:行者123 更新时间:2023-12-05 05:16:28 27 4
gpt4 key购买 nike

我正在使用 Azure SQL。在 Azure 门户中,我在其中创建了 1 个 Azure SQL Server(使用用户名登录 user01)和 2 个 Azure SQL 数据库(ExDatabase1ExDatabase2) 。在Microsoft SQL Server Management Studio工具中,我使用用户user01登录成功。我正在使用透明数据加密(TDE)并尝试使用以下命令为主数据库创建数据库主 key :

USE master;
Go
CREATE MASTER KEY ENCRYPTION by PASSWORD = 'Strongp@ssw0rd';
Go

但是,我收到错误:
消息 15247,级别 16,状态 1,第 3 行
用户无权执行此操作。那么,当前用户(这是所有者数据库)的权限是什么?以及如何做到这一点?谢谢!

最佳答案

不支持使用USE语句在数据库之间切换。使用新连接连接到 Azure SQL 数据库上的不同数据库。

要在 Azure SQL 中创建主 key ,只需在 Azure SQL 数据库上下文而不是主数据库上运行以下语句。

 CREATE MASTER KEY 
GO

有关完整示例,请阅读 this文章。

另一个例子可以找到here .

CREATE MASTER KEY ENCRYPTION BY PASSWORD='MyPassw0rdIsComplex.'
GO

关于sql-server - 无法在azure sql中为主数据库创建主 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50459793/

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