SQL Server2000清除数据库日志

sqlserver2000压缩日志

可以将jb51.ldf文件变得很小,方便备份数据库等,在sqlserver查询分析器中执行即可。
复制代码 代码如下:

DUMP TRANSACTION [jb51] WITH NO_LOG
BACKUP LOG [jb51] WITH NO_LOG
DBCC SHRINKDATABASE([jb51])

时间: 2024-10-19 01:10:29

SQL Server2000清除数据库日志的相关文章

SQL Server2005清除数据库日志

SQL2005清空删除日志: 复制代码 代码如下: Backup Log DNName with no_log  '这里的DNName是你要收缩的数据库名,自己注意修改下面的数据库名,我就不再注释了.godump transaction DNName with no_loggoUSE DNNameDBCC SHRINKFILE (2)Go

SQL 2008 清除数据库日志

USE [master]GOALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE DNName SET RECOVERY SIMPLE --简单模式GOUSE DNNameGODBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY) GO '这里的DNName_Log 如果不知道在sys.database_files里是什么名字的话,可以用以下注释的语句进行查询 '

SQL Server2008清除数据库日志

m缪国瑞  11:10:17 --'这里的DNName_Log 如果不知道在sys.database_files里是什么名字的话,可以用以下注释的语句进行查询USE dochuanGOSELECT file_id, name FROM sys.database_files;GO --开始清理USE [master]GOALTER DATABASE dochuan SET RECOVERY SIMPLE WITH NO_WAITALTER DATABASE dochuan SET RECOVERY

SQL Server 2005数据库日志丢失的恢复

网上关于SQL Server 2005数据库日志丢失的处理方法基本上都是修改数据库系统表,但是我测试N多遍都不成功,最后用英文关键字Google了下,发现一个可行方法,折磨了我两天的问题得以解决... 背景说明:名为testdb的数据库丢失了日志文件,仅有数据文件testdb.mdf 请先不要急于开始操作,如果你真的很急,请直接看我的成功试验方法(*下面的内容) 1.新建数据库testdb 2.停掉SQL Server服务器 3.删除刚刚创建好的testdb的日志文件testdb_log.ldf

sql语句清除mssql日志

DUMP TRANSACTION TestDB WITH NO_LOG 清除日志 DBCC SHRINKFILE ('TestDB_log',1) 收缩数据库文件            -----直接执行这条也可以 BACKUP LOG TestDB WITH NO_LOG 截断事务日志 在 sys.database_files 中找不到数据库 'MobileTrad' 的文件 'MobileTrad_log'.该文件不存在或者已被删除. 原因:你的这个xhtest库一定是从某个原始库backu

SQL server2000更改数据库名称

如果是SQL Server 2005可以直接右键重命名,但是SQL Server 2000中不能直接改,可以用sp_renamedb. 1.方法一(物理法): 把Old数据库改为New数据库 打开“企业管理器” 找到 Old数据库-->右键-->所有任务-->分离数据库 然后到C:\Program Files\Microsoft SQL Server\MSSQL\Data下找到Old_Data.mdf和 Old_log.ldf 把Old_Data换成你想要的名字例如New.mdf.New

SQL存储过程删除数据库日志文件的方法

--日志文件收缩至多少M DECLARE @DBLogSise AS INT SET @DBLogSise=0 --查询出数据库对应的日志文件名称 DECLARE @strDBName AS NVARCHAR(500) DECLARE @strLogName AS NVARCHAR(500) DECLARE @strSQL AS VARCHAR(1000) SELECT @strLogName=B.name, @strDBName=A.name FROM master.sys.databases

sql server 2012 数据库日志文件过大,怎么缩小?

最近发现网站不能访问,原因数据库服务器磁盘剩余空间没了.再细查发现日志文件占用了70%,收缩日志文件失败. 在网上查找原因,是没有备份不能收缩日志文件. 临时解决的方式: 备份事务日志,再收缩日志文件.(完整数据库备份后,也可以收缩日志文件) 长久的解决方案: 制定维护计划,定期备份数据库,收缩日志文件.

SQL server清空数据库日志脚本

1 /*设置为简单模式*/ 2 USE [master]   3 ALTER DATABASE {0} SET RECOVERY SIMPLE WITH NO_WAIT   4 ALTER DATABASE {0} SET RECOVERY SIMPLE  5  6 /*获取日志文件名称*/ 7 USE {0} 8 Declare @logname nvarchar(200) 9 SELECT @logname=name FROM sys.database_files where type=1