怎么清空SQL2000 数据库日志? backup log dbname with no_loggo 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 完全备份后!分离数据库:右键数据库 所有任务 分离数据库再删除 .LDF日志 文件再附加数据库二: EXEC sp_detach_db @dbname = 'pubs' -- 分离pubsEXEC sp_attach_single_file_db @dbname = 'pubs', @physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf' ----以单个文件.mdf附加数据库 -- 如何缩小SQL SERVER日志文件 /*简化版*/-- sp_helpdb @dbname = '数据库名'backup log 数据库名 with truncate_only (with no_log也可)dbcc shrinkfile('逻辑日志文件名',truncateonly) 清空log文件1: 删除LOG1:分离数据库 企业管理器->服务器->数据库->右键->分离数据库2:删除LOG文件3:附加数据库 企业管理器->服务器->数据库->右键->附加数据库此法生成新的LOG,大小只有500多K再将此数据库设置自动收缩或用代码: 下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。EXEC sp_detach_db @dbname = 'pubs'EXEC sp_attach_single_file_db @dbname = 'pubs', @physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'2:清空日志DUMP TRANSACTION 库名 WITH NO_LOG 再:企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了3: 如果想以后不让它增长企业管理器->服务器->数据库->属性->事务日志->将文件增长限制为2M自动收缩日志,也可以用下面这条语句ALTER DATABASE 数据库名SET AUTO_SHRINK ON故障还原模型改为简单,用语句是USE MASTERGOALTER DATABASE 数据库名 SET RECOVERY SIMPLEGO 求助!!SharePoint2007未能创建配置数据库 按序号排列把第一个序号变为1,或者从1开始重新编号 请问一个查询的写法 求一句 sql语句,在线等.. 求助:程序跑了一个星期,报了数据库(sql server 2005)方面的错误? 全文索引查询的怪异问题,高手进 不管怎么样,怎么查出的数据都一样啊?。。。。。。急等。。。。。 输入问题? 急!DB2库的触发器的问题? 如何用程序(vb,dephi)转换DBF到SQLserver中,谢谢! 怎样才能得到sql语句的执行时间 如何用sql语句实现数据的横向排列(数据库:sql server)up有分,谢谢
右键数据库 所有任务 分离数据库再删除 .LDF日志 文件再附加数据库二: EXEC sp_detach_db @dbname = 'pubs' -- 分离pubs
EXEC sp_attach_single_file_db @dbname = 'pubs',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'
----以单个文件.mdf附加数据库
/*简化版*/
-- sp_helpdb @dbname = '数据库名'
backup log 数据库名 with truncate_only (with no_log也可)
dbcc shrinkfile('逻辑日志文件名',truncateonly)
1: 删除LOG
1:分离数据库 企业管理器->服务器->数据库->右键->分离数据库
2:删除LOG文件
3:附加数据库 企业管理器->服务器->数据库->右键->附加数据库
此法生成新的LOG,大小只有500多K
再将此数据库设置自动收缩
或用代码:
下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。EXEC sp_detach_db @dbname = 'pubs'
EXEC sp_attach_single_file_db @dbname = 'pubs',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'
2:清空日志
DUMP TRANSACTION 库名 WITH NO_LOG 再:
企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了3: 如果想以后不让它增长
企业管理器->服务器->数据库->属性->事务日志->将文件增长限制为2M自动收缩日志,也可以用下面这条语句
ALTER DATABASE 数据库名
SET AUTO_SHRINK ON故障还原模型改为简单,用语句是
USE MASTER
GO
ALTER DATABASE 数据库名 SET RECOVERY SIMPLE
GO