如何更改Azure数据库的所有者

时间:2013-12-18 11:29:42

标签: sql database azure copy

我正在尝试在Azure中制作数据库的副本。这要求登录的用户是数据库的db_owner。

不幸的是,创建数据库的人已离开,我们没有他们的登录凭据,他们也不记得。

有没有办法更改Azure数据库中的db_owner?

注意:执行EXEC sp_addrolemember 'db_owner', 'login1User'不起作用,因为在Azure中复制数据库需要实际的所有者帐户。

3 个答案:

答案 0 :(得分:2)

您可能想要重置服务器(而不是数据库)上的密码。单击门户上的“SQL数据库”选项卡时,您将转到数据库列表。在那里会有一个 “服务器”专栏。该列中的条目是超链接。单击您不知道密码的服务器。在SQL数据库服务器的仪表板页面上,您将在“快速浏览”右侧看到“重置管理员密码”链接。

执行此操作后,您可以登录数据库的管理控制台并使用ALTER LOGIN更改数据库的登录信息

答案 1 :(得分:0)

ALTER AUTHORIZATION ON DATABASE::<YourDatabaseName> to [NewOwner];

答案 2 :(得分:-1)

据我所知,没有办法做到这一点。尝试查看前员工代码中的连接字符串和硬编码密码。

您还可以查看本指南,看看是否有任何可能对您有帮助的命令:Managing Databases and Logins in Windows Azure SQL Database