一旦我完成网站的开发,我将把它移动到我的虚拟托管服务中。我担心在生产服务器上使用当前在我的开发机器上工作的SQL Server设置会很难做到,因为我将不得不通过托管控制面板导入所有数据库表。
我注意到可以从Visual Studio内部创建SQL Server数据库。然后存储在App_Data目录中。
我的问题如下:
- 是否有意义将我的SQL Server DB从SQL Server移出,并将其作为
.mdf
文件放入App_Data目录中? - 如果是这样,如何移动它?我认为这被称为
Detach
命令,是吗? - 是否存在与此类
.mdf
文件相关的性能/安全问题? - 我的预期设置是否可以与典型的虚拟托管计划正常工作?我希望
.mdf
数据库不会计入我的计划中可以创建的SQL Server数据库的数量限制。
我希望这个问题不会太宽泛。提前感谢!
注意:我刚开始接触ASP.NET MVC和所有这些东西,所以我可能完全误解了它应该如何工作。