我在使用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'
分享到:
相关推荐
清理SQLServer2000数据库日志工具,自己写的,无毒,放心使用
sqlserver压缩数据库日志文件
SQLSERVER无数据库日志文件恢复数据库方法-无数据库日志文件恢复数据库方法两则
由16章构成,主要内容包括:SQL Server 2000概述、SQL Server 2000安装和配置、SQL Server 2000工具、数据库系统基础、SQL Server 2000数据类型、SQL Server 2000数据库创建与管理、SQL Server 2000数据库表的创建和...
Sql Server2000数据库同步方案详解 ,Sql Server2000数据库同步方案详解 ,Sql Server2000数据库同步方案详解
操作Sql Server 2000数据库的工具 操作Sql Server 2000数据库的工具 操作Sql Server 2000数据库的工具
SQL Server 2000 数据库安装手册
sqlserver清理数据库日志
SQL Server 2000数据库应用教程课后答案
此doc文档详细介绍了Java程序通过JDBC连接SQLServer2000数据库的全过程和连接代码
sqlserver2000数据库置疑,823错误解决方法
SQL Server 2000数据库程序设计
SQLSERVER2000数据库例子 微软自带的实例 安装文件
sqlserver 清空数据库日志,代码整理
SQL 2000 数据库 日志 清理 工具SQL 2000 数据库 日志 清理 工具SQL 2000 数据库 日志 清理 工具SQL 2000 数据库 日志 清理 工具SQL 2000 数据库 日志 清理 工具SQL 2000 数据库 日志 清理 工具SQL 2000 数据库 日志...
很不错的一个小软件,很轻松的就能把数据库日志文件清空。可运行在XP和2000上
《SQL Server 2000数据库管理与开发实用教程》课件 《SQL Server 2000数据库管理与开发实用教程》课件 《SQL Server 2000数据库管理与开发实用教程》课件
SQL Server 2000 数据库设计权威指南
jtds与sqlserver三个jar包驱动,经过测试,可正常连接sqlserver数据库
sql server 2000数据库复习资料,最新的sql server 2000可见奉献给大家,祝大家学的开心!