備份數據時如何自動刪除日志?
數據庫是sql server 2000,每天都用job進行自動備份,語句如下:
BACKUP DATABASE [xxx] TO DISK = N'G:\Backup\xxx' WITH INIT , NOUNLOAD , NAME = N'xx backup', NOSKIP , STATS = 10, NOFORMAT
原服務器是windows2000 server,原數據庫的日志文件也很小(約200M),
重裝服務器windows2003 server后,為何現在日志文件非常大(約60G)?如何縮小?是否服務機器哪個選項沒有設置好?
數據庫是sql server 2000,每天都用job進行自動備份,語句如下:
BACKUP DATABASE [xxx] TO DISK = N'G:\Backup\xxx' WITH INIT , NOUNLOAD , NAME = N'xx backup', NOSKIP , STATS = 10, NOFORMAT
原服務器是windows2000 server,原數據庫的日志文件也很小(約200M),
重裝服務器windows2003 server后,為何現在日志文件非常大(約60G)?如何縮小?是否服務機器哪個選項沒有設置好?
解决方案 »
- 请帮忙看一道简单的分页语句
- 怎么写复合外键啊??
- 当没有EXISTS引入子查询时,在选择列表中只能指定一个表达式。
- 急!!!关于在局域网内安装SQL Server的问题???
- 分页存储过程问题,为什么只能返回一个值total?
- 更新语句如何拼接
- 在一个表中,怎样修改排序后的最前面几行和最后面几行某字段的值?
- '****************junglerover(灌木丛)的问题:MSDE2000是否确实是SQL SERVER 2000的免费版本?*********************
- 一个调用带参数的存储过程的问题!急!
- 如何锁定数据库的一个表
- 异地数据更新方案?
- 要用到锁一个列SQL! 解决马上送分!不够再加!
下面语句,可清空日志文件:
dump tran 数据库名 with no_log
g0
dbcc shrinkfile(2,1)
backup log database with no_log
--收缩数据库
dbcc shrinkdatabase('database',0,notruncate)