SQL Server 2008 清除日志

摘要:
要在Windows中运行sqlserver命令,需要使用sqlcmd命令,该命令将在安装sqlserver时安装。

在windows中运行sql server命令需使用sqlcmd命令,这个在安装sql server时会一并安装。

使用sqlcmd进入交互模式下:

之前使用的命令为:

DUMP TRANSACTION databasename WITH NO_LOG  --清空日志
BACKUP LOG databasename WITH NO_LOG        --截断事务日志
DBCC SHRINKDATABASE(databasename)          --收缩数据库

  

上述命令需要按照顺序执行, 通常比直接使用右键菜单中的“收缩”命令要快很多。

但是,这个命令在2008的版本下并不能运行,限于SQL2005~

SQL2008对文件和日志管理进行了优化,使用如下命令:先在简单模式下清除日志,等清除动作完毕再调回到完全模式

ALTER DATABASE databasename SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE databasename SET RECOVERY SIMPLE   --简单模式
GO
USE databasename 
GO
DBCC SHRINKFILE (N'databasename_log' , 11, TRUNCATEONLY)
GO

还原为完全模式

ALTER DATABASE databasename SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE databasename SET RECOVERY FULL  --还原为完全模式
GO

  

免责声明:文章转载自《SQL Server 2008 清除日志》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇opencv配置(2.49)Spring框架之jdbc源码完全解析下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux Shell常用技巧(十二)

二十三. Bash Shell编程:    1.  读取用户变量:    read命令是用于从终端或者文件中读取输入的内建命令,read命令读取整行输入,每行末尾的换行符不被读入。在read命令后面,如果没有指定变量名,读取的数据将被自动赋值给特定的变量REPLY。下面的列表给出了read命令的常用方式: 命令格式 描述 read answer 从...

Linux命令之sftp 安全文件传输命令行工具

用途说明 sftp命令可以通过ssh来上传和下载文件,是常用的文件传输工具,它的使用方式与ftp类似,但它使用ssh作为底层传输协议,所以安全性比ftp要好得多。 常用方式 格式:sftp <host> 通过sftp连接<host>,端口为默认的22,用户为Linux当前登录用户。 格式:sftp -oPort=<port&g...

Linux网络配置命令介绍【转】

方法/步骤 1 在接下来的讲解中,讲解的Linux网络配置和网络诊断的命令有: ifconfig、ping、netstat、traceroute、dig和nslookup、host、hostname、route、arp、ethtool、GUI管理命令system-config-network。   2 第一个命令ifconfig,这个命令可以...

SQL SERVER数据库维护与重建索引

第一步:查看是否需要维护,查看扫描密度/Scan Density是否为100% declare @table_id int set @table_id=object_id('表名') dbcc showcontig(@table_id) 第二步:重构SQL Server数据库表索引 dbcc dbreindex('表名',pk_索引名,100) 重做...

Redis入门与安装

Redis认识 什么是Redis? Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,遵守BSD协议。是一个非关系型数据库(NoSQL)。 官方是这么介绍的: Redis 是一个开源(BSD许可)的,内存中的数据结构存储系...

将Sublime Text打造为轻量级的C++ IDE

本文较为详细地介绍了在Windows系统下,如何配置Sublime Text的C++编译运行环境。目前实现了了可以在Sublime Text按下快捷键后,调出CMD或者终端来运行C/C++程序,从而解决了Sublime Text无法接收输入的问题。 另外本文也介绍了一些Sublime Text的使用和用户配置备份的方法,具有一定的参考作用。 1.使用背景...