首先,备份数据库
1.打开SQL企业管理器,并单击控制台根目录中的Microsoft sql server。
2.SQL Server组-双击打开您的服务器-双击打开数据库目录。
3.选择你的数据库名称(如论坛)-数据库)-然后点击上面菜单中的工具-并选择备份数据库。
4.选择“完全备份”作为备份选项。如果目标备份具有原始路径和名称,请选择要删除的名称点,然后单击添加。如果没有原来的路径和名称,直接选择添加,然后指定路径和文件名,再点击确定返回备份窗口,再点击确定进行备份。
其次,恢复数据库
1.打开SQL企业管理器,并单击控制台根目录中的Microsoft SQL Server。
2.SQL Server组-双击打开您的服务器-单击图标栏中的新数据库图标,自行选择新数据库的名称。
3.点击新创建的数据库名称(如论坛)-数据库)-然后点击上面菜单中的工具-并选择恢复数据库。
4.在弹出窗口的恢复选项中,选择从设备-点击选择设备-点击添加-然后选择您的备份文件名-添加后点击确定返回。此时,您刚刚选择的数据库备份文件名应该出现在“设备”列中。
默认备份号为1(如果多次备份同一个文件,可以点击备份号旁边的查看内容,在复选框中选择最新的备份,点击确定)——然后点击上面常规旁边的选项按钮。
5.在出现的窗口中选择对现有数据库的强制恢复,并选择使数据库能够继续运行但无法恢复处于恢复完成状态的其他事务日志的选项。
将数据库文件恢复到窗口中间的这里应该根据您的SQL安装进行设置(也可以指定自己的目录),逻辑文件名不需要更改。如果移动到物理文件名,应该根据所还原的计算机的情况进行更改。
如果您的SQL数据库安装在D:\ Program Files \ Microsoft SQL Server \ MSSQL \ data中,那么根据您恢复的机器的目录进行相关的更改。
而且最后一个文件名要改成你现在的数据库名(如果是bbs_data.mdf,现在的数据库是forum,那就改成forum_data.mdf)。
日志和数据文件都要这样修改(日志的文件名以*_log.ldf结尾),可以在这里自由设置恢复目录。
前提是目录必须存在(比如可以指定d:\sqldata\bbs_data.mdf或者d:\sqldata\bbs_log.ldf),否则恢复会报错。
6、修改完成后,点击下面的确定进行恢复,这时会出现一个进度条,提示恢复的进度,恢复完成后系统会自动提示成功,如中间提示报错,请记录下相关的错误内容并询问对SQL操作比较熟悉的人员,
一般的错误无非是目录错误或者文件名重复或者文件名错误或者空间不够或者数据库正在使用中的错误,数据库正在使用的错误您可以尝试关闭所有关于SQL窗口然后重新打开进行恢复操作,
如果还提示正在使用的错误可以将SQL服务停止然后重起看看,至于上述其它的错误一般都能按照错误内容做相应改动后即可恢复
三、收缩数据库
一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大
在控制台根目录中依次点开Microsoft SQL Server--SQL Server组--双击打开你的服务器--双击打开数据库目录--选择你的数据库名称(如论坛数据库Forum)--然后点击右键选择属性--选择选项--在故障还原的模式中选择“简单”,
2、在当前数据库上点右键,看所有任务中的收缩数据库,一般里面的默认设置不用调整,直接点确定
3、收缩数据库完成后,建议将您的数据库属性重新设置为标准模式,操作方法同第一点,因为日志在一些异常情况下往往是恢复数据库的重要依据
四、设定每日自动备份数据库
强烈建议有条件的用户进行此操作!
1、打开企业管理器,在控制台根目录中依次点开Microsoft SQL Server--SQL Server组--双击打开你的服务器
2、然后点上面菜单中的工具--选择数据库维护计划器
3、下一步选择要进行自动备份的数据-