[英]Bring SQL Server database online
我執行任務Take offline
SQL Server 2008 R2數據庫。
我不能把它帶到網上!
我試過了
USE master;
GO
ALTER DATABASE [DBNAME] SET ONLINE
我收到一個錯誤。
用戶無權更改數據庫“DBNAME”,數據庫不存在,或者數據庫未處於允許訪問檢查的狀態。
我也嘗試使用任務Bring online
,我得到完全相同的錯誤。
任何人都可以盡快幫助我嗎?
我認為您需要使用SA帳戶或具有sysadmin權限的其他帳戶登錄,然后運行您的代碼以將其重新聯機。 當您在那里時,也可以將sysadmin添加到您的帳戶中。 如果您不擁有數據庫,則可能需要與其他人交談以獲取SA密碼,或要求他們為您執行此操作。 除非您沒有SA密碼,否則出於安全考慮,它會被愚弄。
您的錯誤過於通用,無法使用。 你真的有權改變數據庫(我想如果你設法讓它脫機)嗎? 您是否可以訪問SQL日志(可通過管理> SQL Server日志在樹中訪問)? 您確定正在執行腳本的用戶是您期望的用戶嗎?
此外,您可以嘗試以下任何一項*重新啟動服務然后重試*使用鼠標GUI o使其聯機(右鍵單擊數據庫,任務,聯機)
有同樣的問題,同樣的錯誤。 甚至以SA身份登錄並返回相同的錯誤。 在兩個問題數據庫上,所有者不是SA。
通過附加數據庫解決。 這使您有機會重命名數據庫,很好地分配了一個所有者。 指定所有者為SA。
分離失敗的數據庫將新附加的數據庫重命名為原始名稱。 總而言之,總是給新的數據庫SA所有權。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.