已經與VS2010和C#Windows應用程序。我想知道一種以編程方式備份和恢復本地mdf數據庫的方法。隨着sdf數據庫我使用文件複製,但它似乎不適用於mdf文件。 任何人都可以幫忙嗎?如何備份 - 我恢復密度纖維板數據庫
回答
嘗試這種方式:
- 轉至SQL Management Studio並選擇要 備份
- 右擊數據庫,然後選擇「任務」 - >「備份」
- 調整參數只要你喜歡,但不要確認對話框
- 按下SCRIPT鍵並關閉對話框
在查詢窗口中在ba前面插入以下文本ckup 命令
CREATE PROCEDURE DO_BACKUP AS BEGIN -- HERE GOES THE BACKUP TEXT CREATED BY THE SCRIPT BUTTON -- FOR EXAMPLE BACKUP DATABASE [Customers] TO DISK = N'E:\backups\customers.bak' WITH NOFORMAT, NOINIT, NAME = N'Customers - Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10 END
並執行使用感嘆號按鈕(選擇正確的數據庫)。
現在你有一個名爲DO_BACKUP一個存儲過程,你可以從你的代碼中使用像SqlConnection
正常ADO.NET對象和SqlCommand
這一工程 - *** *** IF的數據庫附加到SQL Server實例。從這個問題來看,我幾乎認爲OP沒有將數據庫附加到實例 - 而是作爲一個「自由浮動」的.mdf文件,它可以根據需要附加到SQL Server Express的用戶實例上。在這種情況下,不幸的是,這種方法不起作用。 –
謝謝@marc_s當子彈清單後面跟着代碼時,我總是迷路了。 – Steve
由至少8個字符(而不是4) –
- 1. 的Microsoft SQL Server 2005恢復錯誤密度纖維板文件
- 2. VB.Net的ConnectionString與當地密度纖維板數據庫
- 3. Android備份/恢復:如何備份內部數據庫?
- 4. 備份和恢復mysql數據庫c#
- 5. 恢復數據庫備份問題
- 6. ObjectBox - 數據庫備份/恢復
- 7. 備份和恢復realm.io數據庫
- 8. Yii備份/恢復MSSQL數據庫
- 9. 恢復數據庫備份的錯誤
- 10. 備份和恢復數據庫android studio
- 11. 恢復WordPress數據庫但不備份
- 12. 備份和恢復數據庫
- 13. 錯誤恢復postgres數據庫備份
- 14. Android的數據庫備份恢復
- 15. java數據庫備份和恢復
- 16. PostgresSQL數據庫從備份恢復
- 17. 數據庫備份/恢復過程
- 18. 數據庫備份和恢復
- 19. 無備份恢復數據庫
- 20. 從備份恢復數據庫
- 21. PostgreSQL:數據庫備份和恢復?
- 22. 備份和恢復MS SQL數據庫
- 23. 恢復java derby數據庫備份
- 24. 備份和恢復SQLCE .sdf數據庫
- 25. 備份和恢復加密數據庫(sqlcipher,cacheword)?
- 26. 進度數據庫:備份恢復和查詢單個表格
- 27. EF的SaveChanges()不會對我的影響密度纖維板DB
- 28. Micro Services中的數據複製:恢復數據庫備份
- 29. 我想恢復數據庫
- 30. 從另一個數據庫備份恢復模型數據庫
你能告訴我們你的連接字符串打電話?我在問,因爲我需要知道您是否使用附加到SQL Server(Express)實例的數據庫(在這種情況下:請參閱Steve對此方案的完美答案),或者您是否使用「自由浮動「'這就是BEING連接僅在需要 –
抱歉耽擱.mdf'文件,我使用的是‘自由浮動’密度纖維板 – MarcusV
這裏是我的連接字符串:的connectionString =」數據源= \ SQLEXPRESS; AttachDbFilename = | DataDirectory目錄| \ Database1.mdf;集成安全性=真;用戶實例=真」的providerName = 「System.Data.SqlClient的」 – MarcusV