SQL Server MDF文件

use*_*210 2 sql sql-server

我正在一个从数据库(sql server)访问数据的网站上工作.它还将添加,更新删除数据库中的记录.好像有一个MDF文件被创建,包含数据库模式和我猜的所有记录?一旦开发完成并且我想将这个数据库移动到一个真实的服务器,那么我需要做的就是将这个MDF文件移动到真实的服务器上,就是这样吗?这么简单吗?还是不是真的?

另外,我希望MDF文件不是只读文件,可以更新/修改或是吗?

mar*_*c_s 5

是的,MDF数据文件(以及关联的*.LDF事务日志文件)包含组成系统的所有数据库对象.

是的,您绝对可以从(de​​v)SQL Server分离数据库(.MDF/.LDF文件对),将其复制到另一个"真正的"生产SQL Server,并在那里重新附加,而不会丢失数据或信息.

是的,MDF文件是可修改的 - 通过SQL Server命令和方法.你不应该自己直接篡改文件(翻转位).使用SQL Server及其官方接口(T-SQL,ADO.NET等)来处理您的数据.