SQL Server 2008 清空删除日志文件(瞬间日志变几M)_mssql2008

SQL2008清空删除日志:

方法一:

USE [master]
GO
ALTER DATABASE AFMS SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE AFMS SET RECOVERY SIMPLE
GO
USE AFMS
GO
DBCC SHRINKFILE (N'AFMS_Log' , 11, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE AFMS SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE AFMS SET RECOVERY FULL
GO

'在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。

USE [master]
GO
ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE DNName SET RECOVERY SIMPLE --简单模式
GO
USE DNName
GO
DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY) 

GO

 '这里的DNName_Log 如果不知道在sys.database_files里是什么名字的话,可以用以下注释的语句进行查询

'USE DNName

'GO

'SELECT file_id, nameFROM sys.database_files;

'GO
USE [master]
GO
ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE DNName SET RECOVERY FULL --还原为完全模式
GO

SQL2005清空删除日志:

Backup Log DNName with no_log '这里的DNName是你要收缩的数据库名,自己注意修改下面的数据库名,我就不再注释了。
go
dump transaction DNName with no_log
go
USE DNName
DBCC SHRINKFILE (2)
Go

sqlserver2000压缩日志

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

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

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索日志
sql2008
mssql 清空日志、sql server 清空日志、sqlserver 清空日志、server 2008 清空日志、mssql清空表,以便于您获取更多的相关知识。

时间: 2024-10-23 09:01:39

SQL Server 2008 清空删除日志文件(瞬间日志变几M)_mssql2008的相关文章

图片-Sql Server 2008 R2 删除后重装卡死问题!

问题描述 Sql Server 2008 R2 删除后重装卡死问题! 我家是Win32的PC,用VM/Windows Server 2003 安装SQL Server 2008 R2 的时候到最后一步安装进度的时候卡死在Install_BDL_Cpu32_Action 这里,之前安装可以的,然后因为VM的内存不够,我就删除了原来已经装好的VM重新整理好磁盘之后在打开VM就这样了. 1:重装系统无效. 2:换一个版本安装也无效. 3:清理了所有注册表里的文件也无效. 4:百度的方法都试过了,无效!

SQL Server 2008清空数据库日志方法

  使用SQL Server2005清空数据库可用以下sql实现 Backup Log DNName with no_log go dump transaction DNName with no_log go USE DNName DBCC SHRINKFILE (2) Go 不过这个存储过程在SQL Server2008中已经被取消,在2008需要改用以下方式来清空数据库日志 USE [master] GO ALTER DATABASE DNName SET RECOVERY SIMPLE W

SQL Server 2008 R2 下如何清理数据库日志文件

 USE [master] GO ALTER DATABASE [数据库名] SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE [数据库名] SET RECOVERY SIMPLE GO USE [数据库名] GO DBCC SHRINKFILE (N'[数据库日志文件名称]' , 0,TRUNCATEONLY) GO USE [master] GO ALTER DATABASE [数据库名] SET RECOVERY FULL WITH NO

SQL Server 2008批量删除及插入的方法

目前的批量删除和批量更新,很是烦人,解决方案无非三种: XML,SQL自定义函数split,和CLR实现split.这几种都比较烦人,代码很多,维护麻烦,很不爽. 现在SQL Server 2008新增的一个功能,我也不知道中文名怎么翻译,暂且叫他表参数吧. 大家可以看看示例: 这个就是用户定义的表类型: 然后给他定义一个类型: Code -- ================================ -- Create User-defined Table Type -- ======

SQL Server 2008 安装和配置图解教程(附官方下载地址)_mssql2008

SQL Server 2008我们也能从中体验到很多新的特性,但是对于SQL Server 2008安装,还是用图来说话比较好.本文将从SQL Server 2008安装开始讲起. SQL Server 2008 简体中文正式版 下载地址 http://www.jb51.net/softs/43885.html 本来这篇是打算玩玩服务器功能中的第一个:adrms的,没想到装了几次都安装成功,但是有错误,后来没招了,打算将rms的数据库放到sql上来折腾折腾,所以为了不让大家觉得突兀,所以本篇SQ

sql server 2008安装失败的解决办法 彻底卸载老版本!_mssql2008

有很多人在装sql server的时候,稍有不慎就安装失败.sql server 2008应该是用的比较多的,很多人都遇到了安装失败的问题,什么原因造成的呢?小编这里简单的总结了下,并为大家带来解决办法,不妨试试哦! 如图:安装失败都是因为以前的老版本未卸载干净造成的! 怎么解决? 1.停止所有跟Sql相关的服务:控制面板-〉管理工具-〉服务 2.在控制面板中卸载所有和SQL有关的一切程序或者组建 3.注册表清理(): 3.1彻底删除SQL Server: hkey_local_machine\

sql server 2008 用户 NT AUTHORITY\IUSR 登录失败的解决方法_mssql2008

用户 'NT AUTHORITY\IUSR' 登录失败. 其实这样的情况,要不就是用户名密码不正确,要不就是用户无法登录sql server 2008.一步一步分析. 1.首先asp连接sql server 2008数据库应该没有问题. 之前我用了多种方法,链接数据库,其实链接2000与2005.2008的无区别 需要注意的是: DataServer = "127.0.0.1" DataServer = "(local)" 都是可以使用的 ConnStr="

sql server 2008 R2 故障恢复移动文件

朋友咨询的问题,这里给个参考步骤: 故障恢复移动文件 /* 如果数据 库无法启动,即处于可疑模式下或处于未恢复状态,则只有 sysadmin 固定角色的成员才可 以移动该文件. */ 1.如果启动了 SQL Server 实例,则将其停止. 2. 通过在命令提示符下输入下列命令之一,在仅 master 恢复模式下启动 SQL Server 实例. 对于默认的 (MSSQLSERVER) 实例,请运行以下命令. NET START MSSQLSERVER /f /T3608 对于命名实例,请运行以

sql server 2008 R2删除重复数据的方法

推荐方法3 --方法1: SELECT  * FROM    ( SELECT    Row_Number() OVER ( PARTITION BY [orderno] ORDER BY ( SELECT                                                              0                                                              ) ) AS RowNO ,