Below you will find pages that utilize the taxonomy term “Mssql”
March 21, 2011
sqlserver2000附加数据库错误823的解决方案
"\u003cp\u003e一、SQL-Server附加数据库时失败。\n1、异常情况:服务器在正常运行的情况下突然断电,导致数据库文件损坏,具体表现是:数据库名后面有“(置疑)”字样。\n2、异常分析:关于823错误的 SQL-SERVER 中的帮助:\u003c/p\u003e\n\u003cp\u003e错误 823\n严重级别 24\n消息正文\n在文件 “%4!” 的偏移量 %3! 处的 %2! 过程中,检测到 I/O 错误 %1!。\u003c/p\u003e\n\u003cp\u003e解释\nMicrosoft SQL Server 在对某设备进行读或写请求时遇到 I/O 错误。该错误通常表明磁盘问题。但是,错误日志中在错误 823 之前记录的其它核心消息应指出涉及了哪个设备。\n3、解决办法:\n在SQL-Server企业管理器中,新建同名数据库(这里假设为Test)后,停止数据库,把损坏的数据库文件Data.mdf和Test_log.LDF覆盖刚才新建数据库目录下的Data.mdf和Test_log.LDF,同时删除Test_log.LDF文件;启动数据库服务,发现数据库名Test后面有“置疑”字样。不要紧,打开SQL自带查询分析器,分别执行如下SQL语句:\n第一、\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eexec sp_configure ‘allow …\u003c/p\u003e\u003c/blockquote\u003e"