我的数据库日志太大(20G),我停止SQL服务,然后删除日志,重新启动服务,附加数据库,结果附加不上。很急,各位高手,请帮忙!!!
解决方案 »
- 2个问题,有点基础哈。
- 问个很"白痴"的存储过程语句问题
- 嵌套查询出了问题!
- sqlserver如何查询当前的所有在执行的sql
- VS2008里无法在App_Data中新建SQL,高手解决下!
- zjcxc(邹建) 进来接分!
- 如何将2008-01-17 14:08:04.850字符串转化为sql server中日期格式而不减少精确度
- 关于sqlserver快照复制问题
- 为什么group by 和order by 无法同时使用?
- 请教!我原来用ODBC连接SQL Server好好的,今天却出错了,请大家帮帮忙!
- 一个有上千汉字的文本文件能够存入Sqlserver,恢复到RichTextBox时文字的换行,缩进等格式是否还有?
- 关于用户修改提问和回答
/*
新建一同名数据库(文件名,文件组都和原来的一样),
然后停止数据库服务,用原来文件替换新建的数据库文件,
启动数据库,该数据库被设未suspect(置疑)
*/--然后把数据库改成紧急模式:
sp_configure 'allow', 1
Reconfigure with override
update master..sysdatabases set status = 32768 where name = '数据库名'--把LDF文件改名,再执行--
DBCC REBUILD_LOG ('数据库名', '数据库文件路径\.LDF文件名' )
--恢复数据库紧急模式
Update master..sysdatabases set status = 0 where name = '数据库名'--执行
restore database 数据库名 WITH RECOVERY
sp_configure 'allow', 0
reconfigure with override然后用DBCC CHECKDB ('数据库名') 检查库
出现这样的说明,不能执行
截断日志?不會,怎麼截断?
sp_reconfigure 'allow updates',1你再试试!