当前位置:C++技术网 > 资讯 > 数据库编程疑惑全面解答:5 数据库的数据如何存放的?

数据库编程疑惑全面解答:5 数据库的数据如何存放的?

更新时间:2015-06-25 18:13:39浏览次数:1+次

    第五个问题:数据库的数据如何存放的?
    和我们自己操作数据一样,数据必然是存储在一个文件中的,然后程序去操作这个文件。Excel、Access两种的文件后缀名大家自然是知道,因为我们在操作这两种文件时,看得到文件的,Access后缀名为mdb。而在操作MSSQL的数据时,很多时候,也没有关注具体的文件,也就不知道怎么回事。MSSQL存放数据的文件后缀名为.mdf,还有一个存放操作日志的文件后缀名为.ldf,这个用于数据恢复和支持事务操作等。在我们自己开发软件时,可能大家也会看到这个文件,但是如果只是使用远程数据库,我们就看不到这个文件的,这个文件时存储在远程服务器上的。这个文件被数据库服务程序使用时,是不能直接复制删除的。要解决的办法就是:在任务管理器终止sqlserver.exe运行或者在服务管理中将数据库服务停止或者进入数据库管理工具,分离这个数据库。一般推荐后两种,具体哪种视具体情况。