0
我在C#中有一個應用程序使用sql server數據庫。第一次執行應用程序時,他將.bak文件還原到sql server。 但問題是,這個.bak文件是使用特定版本的sql server創建的。將sql server .bak文件還原到不同的sql服務器版本
有沒有什麼辦法讓這個應用程序工作,無論sql服務器的版本,我的意思是恢復這個bak文件到SQL服務器,無論版本?
謝謝!
我在C#中有一個應用程序使用sql server數據庫。第一次執行應用程序時,他將.bak文件還原到sql server。 但問題是,這個.bak文件是使用特定版本的sql server創建的。將sql server .bak文件還原到不同的sql服務器版本
有沒有什麼辦法讓這個應用程序工作,無論sql服務器的版本,我的意思是恢復這個bak文件到SQL服務器,無論版本?
謝謝!
無法將在新版本上進行的備份恢復到舊的SQL Server版本。在低級版本上生成備份或使用不同的數據複製機制,如SQL腳本。
僅當您的bak文件的版本低於當前的sql-server時。但不清楚2014年之前的版本是否在2014年恢復。 – Steve
2012年的版本將於2005年恢復嗎? – alex
您最好在Visual Studio中創建一個數據庫項目,並創建一個可以合併或覆蓋現有數據庫的「dacpac」。不過,這可能會讓您的應用程序執行此類操作時很危險。 – ps2goat