exec sp_attach_single_file_db yourDBName,’
d:mssqldatayourDBName_data.mdf ‘
–以单文件的方式注册该DB,如果成功则MSSQL将自动为这个DB生成一个500K的日志文件。
方法三:
1. 进入企业管理器,选中数据库,比如demo
2. 所有任务->分离数据库
3. 到数据库文件的存放目录,将MuOnline_log.LDF文件删除,以防万一,你可以拷出去
4. 企业管理器->附加数据库,选muonline,这个时候你会看见日志文件这项是一个叉,不要紧,继续,此时数据库就会提示你该数据库无日志是否创建一个新的,确定就是了。
5. 记得数据库重新附加后用户要重新设置一下。
如果以后,不想要它变大:
SQL2000下使用:
在数据库上点右键->属性->选项->故障恢复-模型-选择-简单模型。
或用SQL语句:
alter database 数据库名 set recovery simple
您可能感兴趣的文章:SQL Server 2008 清空删除日志文件(瞬间日志变几M)SQL Server 数据库清除日志的方法SQL Server 压缩日志与减少SQL Server 文件大小的方法SqlServer修改数据库文件及日志文件存放位置SQL Server 2005删除日志文件的几种方法小结SqlServer数据库提示 “tempdb” 的日志已满 问题解决方案SQL Server 2000 清理日志精品图文教程SQLServer日志清空语句(sql2000,sql2005,sql2008)sql server日志处理不当造成的隐患详解










