我想快速覆蓋另一個數據庫(最好使用Management Studio中的GUI)。基本上我有DB1
和DB2
。 DB1
是我需要覆蓋的DB2
的舊版本,所以DB1 = DB2
。使用SQL Server 2014複製數據庫Management Studio Express
我試過以下;
- 右擊數據庫
- 單擊還原數據庫
- 選擇從數據庫選擇DB2(但出於某種原因沒有出現在這裏?)
什麼想法?我沒有得到的權限在系統上創建新的數據庫,所以我回來找過簡單寫現有的數據庫,而不是創建,刪除,重命名等
我想快速覆蓋另一個數據庫(最好使用Management Studio中的GUI)。基本上我有DB1
和DB2
。 DB1
是我需要覆蓋的DB2
的舊版本,所以DB1 = DB2
。使用SQL Server 2014複製數據庫Management Studio Express
我試過以下;
什麼想法?我沒有得到的權限在系統上創建新的數據庫,所以我回來找過簡單寫現有的數據庫,而不是創建,刪除,重命名等
好吧。我沒有問題地備份了db2。然後我右鍵單擊並從我剛從備份創建的文件中恢復db1。我有一個用戶沒有權限在這裏恢復錯誤。現在db2停留在恢復狀態?我曾嘗試使用RESTORE DATABASE WITH RECOVERY,但我得到的用戶沒有相同的權限來恢復錯誤?任何想法如何解決這個問題? –
創建數據庫的權限與還原數據庫的權限不同。但是這聽起來像你沒有權限去做。 http://dba.stackexchange.com/questions/29340/sql-server-permissions-to-create-restore-delete-only-some-databases –
只是備份和丟棄兩個數據庫,並恢復正確的數據庫 – Sherlock