2015-09-23 47 views
0

我想給我的數據庫文件提供一個自定義擴展,比如說「.abc」而不是.mdf,以便用戶認爲它是一個專有的東西。 當通過簡單地改變擴展名和運行單元測試來生成數據庫時,它會拋出異常。如何爲sql-server數據庫提供自定義擴展

什麼是正確的方法來做到這一點。任何教程鏈接也會有所幫助。

只是提供了額外的細節,我正在使用WPF和MVVM方法來處理我的應用程序。

+0

您是否嘗試過對沒有擴展名的數據庫文件運行單元測試?只需從數據庫中刪除.mdf文件,這樣它將被轉換成未知文件,如果單元測試工作正常,那麼您可以輕鬆地向未知文件添加擴展名,但請注意,此擴展名應該是文件名的一部分,而不是確切的假延期。希望我明白夠了。 – Nofuzy

+0

從數據庫中刪除.mdf也不起作用。 – Prashant

回答

0

我不會建議你這樣做。將.mdf的擴展名更改爲其他名稱不是一個好主意。

在解決方法中,您可以將.mdf壓縮到文件夾,然後根據您的方便將其重命名爲 。

0

因此,給定製擴展不是一個問題。我仔細閱讀了Microsoft文檔,他們已經明確提到主數據庫的.mdf文件和日誌文件的.ldf文件是標準約定不是必需的。 爲什麼我之前無法生成自定義擴展數據庫,因爲我試圖執行一些邏輯,如「ChangeExtensionName」或移動根本不需要的數據庫。

相關問題