附加/分離 mssql 2008 sql 伺服器管理器
一位外部顧問寫了一份關於如何複製數據庫的指南。第二步是使用 Sql Server Manager 分離數據庫。分離後,數據庫在 SQL Server 管理器中不可見…
沒什麼可做的,只是給服務提供商寫一封郵件,要求重新附加數據庫。服務提供商回答:由於 SQL Server 安全性已被違反,無法再次附加”。
回滾到上次備份不是我想要使用的選項。
如果通過 SQL Server 管理器訪問的 SQL Server 2008 中的分離數據庫無法重新附加,這似乎合乎邏輯且合理,任何人都可以提供回饋。這是通過右鍵點擊數據庫並選擇分離來完成的。
- 更新 -
根據下面的評論,我用伺服器設置更新了這個問題。
有兩個專用伺服器:
srv1:具有遠端桌面和 Sql Server 管理器的 Web 伺服器
srv2:可以通過web伺服器上的Sql Server Manager訪問的Sql server
– 更新2 –
重新啟動伺服器後,DBA 可以突然連接數據庫。而且我猜重新啟動後這是一項簡單的任務。所以你所有的答案都是正確的!看來我只能將一個標記為正確答案,所以我將第一個答案標記為正確。但都是正確答案。
非常感謝。如果不發布此執行緒的連結,那麼我們可能會在看著我們的數據庫通過備份恢復時遭受如此痛苦:-) 非常感謝。
BR。安德斯
如果您知道 mdf 和 ldf 文件的位置,並且您具有 sysadmin 或 dbcreator 角色,那麼您可以使用 sp_attach_db 自己附加 db。如果您沒有這些東西並且您的服務提供商拒絕採取此操作,那麼我將尋找新的服務提供商。
這是您的服務提供商持有的政策。由於數據庫可能已附加到另一個實例並進行了修改,因此他們不希望將其重新附加到他們的實例。我不知道你的設置,但如果你在一個分片實例上,這可能就是原因。如果你有一個專用的 MSSQL 實例,他們不應該關心。
您可以隨時要求與他們的主管交談嗎?