sql 数据库备份的问题

来源:百度知道 编辑:UC知道 时间:2024/05/06 12:57:52
快要到公司上班了 维护数据库 请问如何备份SQL数据库 手动 自动得方法都告诉下~ 还有对于公司的数据库如果特别大 备份时要注意什么

再有我对于我从事得工作 前辈们有什么要提醒我的 谢谢大家了

如果答案满意追加积分

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 &