2013-12-18 33 views
2

我正在嘗試在Azure中創建數據庫的副本。這要求登錄的用戶是數據庫的db_owner。如何更改Azure數據庫的所有者

不幸的是,創建數據庫的人已經離開了,我們沒有他們的登錄憑證,他們也不記得他們。

有沒有辦法更改Azure數據庫中的db_owner?

注意:做EXEC sp_addrolemember 'db_owner', 'login1User'不適用於此,因爲需要真正的所有者帳戶才能在Azure中複製數據庫。

回答

2

你可能想在服務器(而不是數據庫)上重設密碼。當你點擊門戶網站上的「SQL數據庫」標籤時,你會看到你的數據庫列表。在那裏會有一個 「服務器」列。該列中的條目是超鏈接。點擊您不知道密碼的服務器。在SQL數據庫服務器的儀表板頁面上,您將在「快速瀏覽」下看到右側的「重置管理員密碼」鏈接。

一旦你這樣做,你可以登錄到數據庫管理控制檯,用ALTER LOGIN修改登錄數據庫

-1
ALTER AUTHORIZATION ON DATABASE::<YourDatabaseName> to [NewOwner]; 
+0

歡迎您!幾乎四年前,這個問題看起來有一個可接受的答案。我認爲你提到的聲明可能需要[提升的權限](https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-authorization-transact-sql#AlterDB),他們沒有有。有時回答以往的問題會很有用(特別是如果他們仍然沒有答案),但我認爲在這種情況下,他們已經覆蓋了它。乾杯! –