由於我們需要繞過我們的數據庫很多(例如更新它由代碼生成的新行,然後更新它prod數據庫和逆向過程)。 SQL Server CE是一個基於文件的系統,非常有幫助。從LocalDB(.mdf)文件轉換爲SQL Server Express .mdf文件和反向過程
我們希望升級到使用SQL Server本地Db,但同時它具有IIS的使用限制(儘管可能與AttacheDbFile
)。在這方面,由於LocalDb或多或少是SQL Server Express的一個版本,是否可以在我們的開發環境中使用我們的SQL Server LocalDB .mdf
,然後將它們複製到prod中,但通過附加到SQL Server Express實例來使用?
如果是的話,我們還需要做些什麼才能使它成爲可能?
此外,我們還想要制定出相反的過程,意思是分開.mdf
文件並在開發環境中將其用作LocalDb。我已經閱讀了 Krzysztof Kozielczyk的偉大的博客文章,但也沒有用LocalDb做過多的實驗。
+1 @marc_s用於確認.mdf文件與相同版本的要求相同的格式。從我的答案看來,只要我們在不同的環境中使用這些數據庫的相同版本,就可以移動數據庫。 – James
@詹姆斯:是的,如果您在所有涉及的服務器上都具有相同版本的SQL Server,那麼這不是一個四處移動的問題。升級到新版本也不是問題 - 但是沒有辦法回到舊版本。 –