ç»ä½ ä¸ä¸ªææ¥å¸¸ç»´æ¤æ°æ®åºçæ¹æ³å§ã
SQL Server 2000æ°æ®åºLDFæå,åªæmdfçæ¢å¤æ¹æ³ã
SQL Server 2000æ°æ®åºæ件éå°ç ´åçç°è±¡ç»å¸¸åºç°ï¼æ°æ®åºåºéæ¯å¦å¯ä»¥ä¿®å¤å¢ï¼çæ¡æ¯å¯ä»¥çï¼æ¬æ¥å¿ä»¥ä¸ä¸ªsql server 2000æ°æ®åºï¼æ°æ®åºæ¥å¿æ件ldfæåäºï¼mdfæ£å¸¸ï¼æ°æ®åºéå 失败çä¿®å¤æ¹æ³æ»ç»ä¸ä¸ï¼æ°æ®åºæ°æ®æ¢å¤å¨å¾å¤æ¶åæ¯è¾å¤æï¼å½æ°æ®åºåå¨å¤§éé误çæ¶åï¼ä½¿ç¨DBCCä¿®å¤ä¹æ¯ä¸å¯ä»¥çï¼éè¦æ解æ°æ®åºæ¥æ¢æéè¦çæ°æ®ï¼ä¸é¢æ¯è¾ä¸ºå¸¸è§çä¸ç§SQL Server 2000æ°æ®åºä¿®å¤æ¹å¼ï¼
1ï¼ å
åæ¶æåæ¥çæ°æ®åºæ件ï¼å¦test.mdf)å¤ä»½å°å
¶ä»å°æ¹ã
2ï¼ åææå¡å¨ã
3ï¼ å é¤è¿ä¸ªtest.mdfã
4) éæ°å»ºç«ä¸ä¸ªtestååæ°æ®åºã
5ï¼ å é¤è¿ä¸ªæ°å»ºç«çtestæ°æ®åºçtest.ldfæ件ï¼å¹¶ç¨å¼å§å¤ä»½å¥½test.mdfæ件è¦çè¿ä¸ªæ°å»ºç«çtest.mdfæ件ã
6ï¼ å¯å¨æ°æ®åºæå¡å¨ãæ¤æ¶ä¼çå°æ°æ®åºtestçç¶æ为âç½®çâãè¿æ¶åä¸è½å¯¹æ¤æ°æ®åºè¿è¡ä»»ä½æä½ã
.设置æ°æ®åºå
许ç´æ¥æä½ç³»ç»è¡¨ãæ¤æä½å¯ä»¥å¨SQL Server Enterprise Manageréé¢éæ©æ°æ®åºæå¡å¨ï¼æå³é®ï¼éæ©âå±æ§âï¼å¨âæå¡å¨è®¾ç½®â页é¢ä¸å°âå
许对系ç»ç®å½ç´æ¥ä¿®æ¹âã
7ï¼ è®¾ç½®test为紧æ¥ä¿®å¤æ¨¡å¼
update sysdatabases set status=-32768 where dbid=DB_ID('test')
æ¤æ¶å¯ä»¥å¨SQL Server Enterprise Manageréé¢çå°è¯¥æ°æ®åºå¤äºâåªè¯»\ç½®ç\è±æº\ç´§æ¥æ¨¡å¼âå¯ä»¥çå°æ°æ®åºéé¢ç表ï¼ä½æ¯ä»
ä»
æç³»ç»è¡¨
8ï¼ ä¸é¢æ§è¡çæ£çæ¢å¤æä½ï¼é建æ°æ®åºæ¥å¿æ件
dbcc rebuild_log('test','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.ldf')
æ§è¡è¿ç¨ä¸ï¼å¦æéå°ä¸åæ示信æ¯ï¼
æå¡å¨: æ¶æ¯ 5030ï¼çº§å« 16ï¼ç¶æ 1ï¼è¡ 1
æªè½æå®å°éå®æ°æ®åºä»¥æ§è¡è¯¥æä½ã
DBCC æ§è¡å®æ¯ãå¦æ DBCC è¾åºäºé误信æ¯ï¼è¯·ä¸ç³»ç»ç®¡çåèç³»ã
说ææ¨çå
¶ä»ç¨åºæ£å¨ä½¿ç¨è¯¥æ°æ®åºï¼å¦æåææ¨å¨æä½ä¸ä½¿ç¨SQL Server Enterprise Manageræå¼äºteståºçç³»ç»è¡¨ï¼é£ä¹éåºSQL Server Enterprise Managerå°±å¯ä»¥äºã
æ£ç¡®æ§è¡å®æçæ示åºè¯¥ç±»ä¼¼äºï¼
è¦å: æ°æ®åº 'test' çæ¥å¿å·²é建ã已失å»äºå¡çä¸è´æ§ãåºè¿è¡ DBCC CHECKDB 以éªè¯ç©çä¸è´æ§ãå°å¿
é¡»éç½®æ°æ®åºé项ï¼å¹¶ä¸å¯è½éè¦å é¤å¤ä½çæ¥å¿æ件ã
DBCC æ§è¡å®æ¯ãå¦æ DBCC è¾åºäºé误信æ¯ï¼è¯·ä¸ç³»ç»ç®¡çåèç³»ã
æ¤æ¶æå¼å¨SQL Server Enterprise Manageréé¢ä¼çå°æ°æ®åºçç¶æ为âåªä¾DBO使ç¨âãæ¤æ¶å¯ä»¥è®¿é®æ°æ®åºéé¢çç¨æ·è¡¨äºã
9ï¼ éªè¯æ°æ®åºä¸è´æ§
dbcc checkdb('test')
10.设置æ°æ®åºä¸ºæ£å¸¸ç¶æ
sp_dboption 'test','dbo use only','false'
å¦æ没æåºéï¼é£ä¹æåï¼ç°å¨å°±å¯ä»¥æ£å¸¸ç使ç¨æ¢å¤åçæ°æ®åºå¦ã
11ï¼æåä¸æ¥ï¼æ们è¦å°æ¥éª¤6ä¸è®¾ç½®çâå
许对系ç»ç®å½ç´æ¥ä¿®æ¹âä¸é¡¹æ¢å¤ï¼
温馨提示:答案为网友推荐,仅供参考