我正在尋找將SQL Server 2012標準數據庫複製到我的localdb實例。我試過了嚮導,它抱怨localdb不是SQL Server 2005或更高版本表示實例。我還做了備份/恢復,但在我的LocalDB恢復我碰到下面的錯誤...如何將SQL Server 2012數據庫複製到localdb實例?
運行此...
RESTORE DATABASE CSODev
FROM DISK = 'C:\MyBckDir\CSODev.bak'
WITH MOVE 'CSOdev_Data' TO 'C:\Users\cblair\CSOdev_Data.mdf',
MOVE 'CSOdev_Log' TO 'C:\Users\cblair\CSOdev_Log.ldf',
REPLACE
錯誤消息我得到...
加工8752頁爲數據庫 'CSODev',文件 'CSOdev_Data' 在文件1.
加工5頁爲數據庫 'CSODev',文件 'CSOdev_Log' 在文件1.中號SG 1853年,級別16,狀態1,行1
邏輯數據庫文件 'CSOdev_Log' 無法找到。指定文件的完整路徑。
Msg 3167,Level 16,State 1,Line 1
RESTORE無法啓動數據庫'CSODev'。
Msg 3013,Level 16,State 1,Line 1
RESTORE DATABASE正在異常終止。
數據庫中的「恢復掛起」模式結束。看起來它有日誌文件的問題。我已經嘗試了2種不同的備份,以防止其中一個被損壞。
也許嘗試將您的文件放在您的配置文件夾以外的其他地方。例如,如果將數據/日誌文件移動到C:\ Data \會發生什麼情況? –
我試過這樣做,仍然得到相同的錯誤信息。 –
我能夠成功地完成這項工作 - 我在一個普通實例上創建了一個數據庫,並將其備份並在localdb實例上恢復它,好吧:http://i.stack.imgur.com/rOOhq.png我是不確定你的問題缺少哪些信息,但顯然你做的是不同的事情。我不知道該怎麼提出這個問題。這是否發生在任何數據庫或只是這個特定的數據庫? –