我正在使用 Azure SQL。在 Azure 门户中,我在其中创建了 1 个 Azure SQL Server(使用用户名登录
user01
)和 2 个 Azure SQL 数据库(ExDatabase1
和 ExDatabase2
)。
在 Microsoft SQL server management studio
工具中,我使用用户 user01
登录成功。我正在使用透明数据加密(TDE)并尝试使用以下命令为master database
创建数据库主密钥:
USE master;
Go
CREATE MASTER KEY ENCRYPTION by PASSWORD = 'Strongp@ssw0rd';
Go
但是,我收到错误:
Msg 15247, Level 16, State 1, Line 3
User does not have permission to perform this action.
那么,当前用户(这是所有者数据库)的权限是什么?以及如何做到这一点?谢谢!