我在使用sqlserver2000数据库时,使用一段时间后日志日益庞大。所以我就给Server添加了一个作业,让它每月运行一次。来完成一次我的数据库维护工作。(dmt就是我的多媒体数据库名)

backup log dmt with no_log
--这里只是截断日志,日志文件的物理大小并没有减少。
--而且建议此语句执行完后马上备份数据库(我这里没有备份)

exec sp_dboption 'dmt','autoshrink','true'
--确保数据库设置为自动收缩

dbcc shrinkdatabase(dmt,10)
--收缩数据库,保留10%的空闲空间
--注意,这个操作真真缩小数据库的物理文件。(我自己的日志文件从8G缩小到了7M,嘿嘿)

备份数据库,例如:

BACKUP DATABASE Northwind
   TO DISK = 'c:/Northwind.bak'
还原数据库,例如:

--返回由备份集内包含的数据库和日志文件列表组成的结果集
RESTORE FILELISTONLY
   FROM DISK = 'c:/Northwind.bak'

--还原由BACKUP备份的数据库
RESTORE DATABASE Northwind
   FROM DISK = 'c:/Northwind.bak'

--指定还原后的数据库物理文件名称及路径
RESTORE DATABASE TestDB
   FROM DISK = 'c:/Northwind.bak'
   WITH
   MOVE 'Northwind' TO 'c:/test/testdb.mdf',
   MOVE 'Northwind_log' TO 'c:/test/testdb.ldf'

MOVE 'logical_file_name' TO 'operating_system_file_name'
指定应将给定的 logical_file_name 移到 operating_system_file_name。
默认情况下,logical_file_name 将还原到其原始位置。如果使用 RESTORE
语句将数据库复制到相同或不同的服务器上,则可能需要使用 MOVE 选项重
新定位数据库文件以避免与现有文件冲突。可以在不同的 MOVE 语句中指定
数据库内的每个逻辑文件。

--强制还原,加上REPLACE参数,则在现有数据库基础上强制还原。
RESTORE DATABASE TestDB
   FROM DISK = 'c:/Northwind.bak'
   WITH REPLACE,
   MOVE 'Northwind' TO 'c:/test/testdb.mdf',
   MOVE 'Northwind_log' TO 'c:/test/testdb.ldf'

Sql Server 2000数据库日志日益庞大的解决方法相关推荐

  1. SQL SERVER 2005 数据库状态为“可疑”的解决方法(转)

    SQL SERVER 2005 数据库状态为"可疑"的解决方法(转) 2010-01-04 15:10 在被设置为"可疑"后很纳闷,之前没有遇到此类情况,问了几 ...

  2. SQL SERVER 2005 数据库状态为“可疑”的解决方法

    重启服务 -------------------------------------------------- 日志文件丢了,建一个日志文件 ----------------------------- ...

  3. 此计算机上未安装sql2000,MDAC及SQL SERVER 2000安装失败的原因及解决方法

    当安装时出现MDAC组件安装失败时,试着修复或重装microsoft office 当你想重装sql server,而安装时又出现"您的机子上已经安装有一个实例"的提示时,可以删除 ...

  4. win10装sql2000卡在选择配置_Win10系统安装Sql Server 2000可能会碰到的问题【解决方法】...

    大家知道Sql Server 2000是什么吗?这是一个关系数据库系统,如果是做开发的用户肯定不会陌生,不过现在大家使用都是Win10系统,可这个Sql Server 2000又似乎对Win10系统不 ...

  5. 同步SQL Server 2000 数据库

    为什么要同步SQL Server 2000 数据库,它都用在什么场合 数据实时备份同步,数据库服务器出问题时我们也有其正常工作时的备份 数据实时备份同步,一台服务器负载不起时,可以用来做负载均衡 数据 ...

  6. SQL SERVER 2000 数据库备份和SQL Server数据库备份有两种方式,

    SQL SERVER 2000 数据库备份与还原时间:2006-08-30 10:23:23  来源:CSDN  作者:佚名备份数据库,例如: BACKUP DATABASE Northwind    ...

  7. SQL Server 2000数据库程序设计

    第1章 SQL Server概述 1. 有个用户的计算机不能连接到中心机房的SQL Server 2000上.你在调试过程中发现这个用户的计算机的网络功能是正常的,而且其他用户都能正常地连接到SQL ...

  8. SQL SERVER 2000数据库置疑 紧急模式

    SQL SERVER 2000数据库,服务重启之后系统库以外的其它库都会出现置疑(置疑之前没有备份的库.除非是置疑前一秒刚备份完,或者是备份完没有再使用,可以直接恢复): 1.停掉SQL SERVER ...

  9. sqlserver2000换成mysql_将Microsoft SQL Server 2000数据库转换成MySQL数据库

    1. 下载并安装MyODBC.(如果是XP请下载5.3的旧版本,8.x的新版本运行有问题) 2. 创建一个空的MySQL数据库. 3. 在Windows >> 控制面板 >> ...

最新文章

  1. 深圳有哪些牛批的互联网公司?
  2. java编写socket使用bufferedReader.readLine()问题研究
  3. 百度计算广告学沙龙学习笔记 - 内容匹配广告
  4. 实战SSM_O2O商铺_34【商品】商品编辑之Controller层的实现
  5. 【大数据、数据挖掘、数据分析】用户画像是什么?如何制作用户画像?
  6. SQL Server调优系列基础篇(联合运算符总结)
  7. 【干货分享】流程DEMO-事务呈批表
  8. 白盒测试-条件覆盖-短路陷阱
  9. 《大数据》第1期“研究”——大数据管理系统评测基准的挑战与研究进展(下)...
  10. 吴恩达深度学习——卷积神经网络基础
  11. 1+X云计算平台运维与开发认证(初级)样卷E
  12. Linux学习-软件磁盘阵列
  13. GoFrame+vue的前后端分离开源项目
  14. MATLAB中figure函数
  15. 什么是索引回表,如何避免(索引覆盖)
  16. 计算机主机时间不保存,电脑主板系统时间不能保存
  17. 20190131-JS - Promise使用详解--摘抄笔记
  18. 魔性计时器html,PDD西卡脸抽不断 拜年秀播出倒计时1天
  19. Android 隐藏虚拟按键
  20. 小王的智能箱子,看完泪目

热门文章

  1. IO Workload Characterization Revisited: A Data-Mining Approach
  2. python指纹识别_python之图片指纹(唯一性的)
  3. 项目之: JMSamp、ActiveMQ
  4. 通信协议学习-485通信(2)
  5. 爬虫-使用代理ip,使用session
  6. 在 Kubernetes 集群中使用 MetalLB 作为 LoadBalancer(下)- BGP
  7. 大数据会给我们带来什么影响?
  8. css3 3d头像,CSS3做的头像效果,CSS3学习实例
  9. html 注释 实例,超详细的HTML !–…– 注释标签使用实例
  10. 机器学习算法(二):决策树理论与python实现+经典应用(预测隐形眼镜类型)