sql 数据库备份的问题
来源:百度知道 编辑:UC知道 时间:2024/05/06 12:57:52
再有我对于我从事得工作 前辈们有什么要提醒我的 谢谢大家了
如果答案满意追加积分
1、企业管理器,右键单击你要备份的数据库,所有任务,备份
关键字:备份
2、要自动的,可以去作业里面创建一个定时作业。
BACKUP DATABASE ???? TO ????? 语句就可以
关键字:作业
关键字:BACKUP DATABASE
3、数据库大的时候平时用差量备份
关键字:差量备份
4、给你的建议是多看 SQL SERVER 的联机丛书,少上百度问。
刚才给你的关键字都可以直接在联机丛书里面查到帮助,然后按照帮助的提示一步一步作。
手动很简单,选中数据库,然后右键选择备份数据库就可以,这个时候如果是sqlserver2005的话,需要自己填写备份文件名的后缀 如:xx.bak,2000我就不清楚了。
自动的话,网上应该有脚本。
如果数据库日志太大,备份的时候可以先收缩一下数据库日志文件。
----收缩日志的存储过程:
SET NOCOUNT ON
DECLARE @LogicalFileName sysname,
@MaxMinutes INT,
@NewSize INT
USE M161Site -- 要操作的数据库名
SELECT @LogicalFileName = 'M161WebSite_log', -- 日志文件名
@MaxMinutes = 10, -- Limit on time allowed to wrap log.
@NewSize = 5 -- 你想设定的日志文件的大小(M)
-- Setup / initialize
DECLARE @OriginalSize int
SELECT @OriginalSize = size
FROM sysfiles
WHERE name = @LogicalFileName
SELECT &