我目前正在寫一個網站在ASP.NET MVC,和我的數據庫(它沒有任何數據,但它只有正確的表)使用我已經安裝在開發機器上的SQL Server 2008。我通過使用服務器資源管理器連接到我的應用程序的數據庫,然後是LINQ to SQL映射。使用.MDF SQL Server數據庫與ASP.NET對比使用SQL Server
一旦我完成了網站的開發,我將把它移到我的託管服務,這是一個虛擬主機方案。我很擔心在生產服務器上使用當前在我的開發機器上工作的SQL Server設置是否很難,因爲我必須通過主機控制面板導入所有數據庫表。
我注意到可以從Visual Studio中創建一個SQL Server數據庫。然後它被存儲在App_Data目錄中。
我的問題有以下幾點:
- 是否有意義移動我SQL Server數據庫從SQL服務器,進入App_Data目錄作爲
.mdf
文件? - 如果是這樣,如何我可以移動它?我相信這被稱爲
Detach
命令,不是嗎? - 是否有任何性能/安全問題這可能發生在
.mdf
這樣的文件? - 我的預期設置工作正常,一個典型的虛擬主機方案?我希望
.mdf
數據庫不會計入可以用我的計劃創建的有限數量的SQL Server數據庫。
我希望這個問題不太寬泛。提前致謝!
注意:我剛剛開始使用ASP.NET MVC和所有這些,所以我可能完全誤解了這應該如何工作。