SQLServer 数 据 库 的 备 份和还原详解 1. 基本概念: mdf 文件:SqlServer 数据库的主数据文件 ldf 文件:SqlServer 数据库的日志文件 SQL Server 管理的每个数据库都对应一个mdf 文件和一个ldf 文件。当 SQL Server 服务处于开启时,这些文件是无法删除的。 用 SQL Server 企业管理器,单击某个数据库,选择右键菜单中的“属性",从弹出对话框的“数据文件”和“事务日志”标签页中可以查看这个数据库对应的mdf 文件路径和ldf 文件路径。 2. 用 SQL Server 企业管理器备份和还原数据库: 例如,备份数据库到可移动存储介质,然后还原到另一台机器上,步骤如下: 备份: 单击要备份的数据库,从右键菜单选择“所有任务->备份数据库”。 选择“完全备份”,删除“备份到”列表框中的现有内容,然后“添加”;弹出“选择备份目的”对话框,“文件名”就是你要得到的备份文件的存放路径。选好后确定,这时“备份到”列表框中出现你选择的目的文件路径。 因为没有重名文件,“追加”或“重写”选项的效果是一样的,不用管。选中它,确定,等待备份完成。完成后在你指定的路径下将看到你备份的文件,注意该文件默认没有后缀名。 备份文件还有很大的压缩空间,一般一个40 多M 的备份文件用 w inRAR 压缩后只有 4M 左右,作为邮箱附件也没有问题。 还原: 将备份文件放到一个便于管理的文件夹下,例如你的数据库叫“test”,可以建 立 一个叫“e:\db_bak\test\”的文件夹。 从 SQL Server 企业管理器单击“数据库”,选择“新 建 数据库...”,起 名“test”,确定。看到该数据库出现在数据库列表中,里 面 只有一些系 统 tables。注意新 建 数据库默认的mdf 文件和ldf 文件都会 被 放在SQL Server 安 装 目录 下的子 目录 “MSSQL\data\”中,文件名与 数据库名称 相 同 。 单击该数据库,从右键列表中选择“所有任务->还原数据库”。弹出“还原数据库”对话框。 选择还原方 式 :“从设 备”,单击“选择设 备”弹出“选择还原设 备”对话框。选择“还原自 磁 盘 ”。“添加...”,“文件名”中填入你的备份文件路径,例如“e:\db_bak\test\test”,确定。 回到“还原数据库”对话框后,在“选项”中勾选“在现有数据库上强制还原”(因为要改变“新建数据库”时默认创建的 mdf 文件和 ldf 文件)。然后在下面“移至物理文件名”栏中填写你想将该数据库的 ...