簡體   English   中英

從代碼還原數據庫備份?

[英]Restore Database backup from code?

我有一個需要測試的應用程序擴展。 擴展的一部分(通過應用程序API)將一些更新應用於應用程序數據庫模式。 我想測試在運行我的類時給定應用程序的版本1,該架構將變為v1.1,並且某些應在1.1中存在的項目查詢正確返回。 我已在架構v1.0中備份了數據庫,我想在測試中做的是:

1 /從備份還原數據庫

2 /調用執行更新的代碼

3 /調用幾種方法來驗證架構更新是否成功

4 /從備份還原數據庫

我可以在C#代碼中使用哪些類來執行此還原,還是必須在Shell進程中執行命令?

如果您使用的是SQL Server,則可以使用SQL管理對象(SMO)

可以在這里找到一個例子

善良,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM