¤å³¹½s¸¹: 115519 - ¤W¦¸®Õ¾\: 2004¦~9¤ë22¤é - ª©¦¸: 1.0 ¸ê°T¡G¦p¦ó±q SQL ¿ù»~°O¿ýÀɩΠDBCC ¿é¥X¤¤±½´y¥X¿ù»~
¥»¤å´¿µo¦æ©ó CHT115519 µ²½×
±z¥²¶·¸g±`Àˬd DBCC ¿é¥X»P SQL Server ¿ù»~°O¿ýÀÉ¥Hµo²{°ÝÃD¡C³o¶µ¤u§@¬J·ÐÂø¤S®e©öµo¥Í¿ù»~¡A¯S§O¬O
¦b¥²¶·Àˬd¦h³¡¦øªA¾¹¡A¦Ó¨C³¡¦øªA¾¹¤S¥i¯à¦³¼ÆÓ¸ê®Æ®w¤§®É¡CWindows NT ªþ¦³¤@Ó¥\¯à±j¤jªº®æ¦¡·j´M
¤½¥Îµ{¦¡ Findstr.exe¡A¥i¥H±N³o¶µ¤u§@¤j´T¦Û°Ê¤Æ¡C³oÓ¤½¥Îµ{¦¡ÁÙ¯à³]©w¦¨¦bµo²{¯S©w¿ù»~¦r¦ê®É¡A§Y°õ
¦æ¬Yӧ妸ÀÉ¡C¥»¤å§Y¦b»¡©ú¦p¦ó¨Ï¥Î Findstr¡C
¨ä¥L¬ÛÃö¸ê°T
Findstr ¬O¤@Ó°ª®Ä¯àªº®æ¦¡·j´M¤½¥Îµ{¦¡¡A¥¦¹B¥Î¤F Win32 «D¦P¨B»PÀÉ®×¹ïÀ³ I/O¡A¥H²£¥Í³Ì¨Î¿é°e¶q¡C³oÓ¤½¥Îµ{¦¡¤¹³\¨Ï¥Î³W«h¹Bºâ¦¡¡B¥i¦b¾ðª¬¥Ø¿ýµ²ºc¤¤©¹¤U»¼°j·j´M¡A¨Ã¥i±Æ°£¬Y¨Ç®æ¦¡¡A¦]¦¹¥i°õ¦æ NOT ¨ç¼Æ¡C¦p»Ý¸Ô²Ó¸ê°T¡A½Ð°Ñ¾\ Windows NT ¬ÛÃö¤å¥ó¡C
¨Ï¥Î Findstr.exe ¦b SQL Server ¿ù»~°O¿ýÀɩΠDBCC ¿é¥X¤¤´M§ä¿ù»~ªº°ò¥»¤èªk¦³¤G¡G
¨Ò¦p¡A°²³]±z·Q§ä¥X¦r¦ê¡u¸ê®Æªí·l·´¡v(¥¦·|¦ñÀH¦hºØÄY«ªº¸ê®Æ¿ù»~) ¥H¤Î¡u°T®§ 605¡v(¯S©wÃþ«¬ªº¿ù»~)¡C½Ð±N³o¨âÓ¦r¦ê©ñ¨ìÀɮפ¤¡A¤º®e¦p¤U¡G ³oÓ¤èªkªº§xÃø¦b©ó¥²¶·¨Æ¥ýª¾¹Dn·j´M¨º¨Ç¿ù»~¦r¦ê¡C¦ý¬O¨Ã¨S¦³¤@¥÷¸ÔºÉªº SQL Server ¿ù»~¦r¦ê²M³æ²[»\¤F©Ò¦³¥i¯àªº DBCC¡B¦øªA¾¹»P®Ö¤ß¿ù»~¡C¦b 7.0 ¤§«eªºª©¥»¤¤¡A¥u·j´M¤U¦C¦r¦ê§@¬°°_ÂI©Î³\¤w¸g¥i¥H²[»\¤j³¡¥÷ªº»Ýn¡G"table corrupt"¡B "level 16"-"level 21"¡A¥H¤Î "Severity¡G16"-"Severity¡G 21." ±z¥i¥H¥ý°µÓ¤p¹êÅç¡AµM«á¦A¶i¤@¨B×¥¿·j´M¤º®e¡A³q±`´N¯à±o¨ì¨¬¥H«H¿àªºµ²ªG (·íµMn¤ñ¦×²´Æ[¹î¨Ó±o¥i«H)¡C ¥t¤@ºØ¤èªk¬O¨Ï¥Î Findstr ªº¡u¤Ï¦V¤Ç°t¡v¯à¤O¡A±N¯S©wªº·j´M¦r¦ê±Æ°£¦b¥~¡C³oºØ¤èªkÀ³¥Î¦b DBCC ¿é¥Xn¤ñ¦b¿ù»~°O¿ýÀÉ¿é¥X¤W®e©ö¡A¦]¬°«eªÌ»Ýn±Æ°£ªºÃѧO¦r¦ê¤ñ¸û¤Ö¡CY¦¹¤èªk¾A¥Î¡A«h¥¦°õ¦æ°_¨Ó·|¤ñ¸û§Ö¡A¦]¬°±z¥u¶·©ú½T«ü¥X¤£n¤Ç°tªº¦r¦ê¡A¨ä¥L¿ù»~©Î·sªº¿ù»~¹w³]³£·|¦C¥X¡C ¥Ñ©ó§Ú̹ï 7.0 ª©¿ù»~°T®§¥X²{ÀW²vªº¸gÅ禳¡A¦]¦¹¡u¤Ï¦V¤Ç°t¡vªk¥i¯à¬O³o¤@ª©³Ì¾A¦Xªº¤è¦¡¡C ¨Ò¦p¡A°²³]±z·Q±Æ°£ DBCC ¿é¥XÀɤ¤ªº¦r¦ê "The total number"¡B"Table has" ¥H¤Î "Checking"¡C³o¼Ë°µ§Y¥i±Æ°£³\¦h«D¥²nªº DBCC ª¬ºA°T®§¡A¥B¤£¿òº|¥ô¦ó¿ù»~¡C¦b 7.0, ¥H«eªºª©¥»¤¤¡A½Ð±N³o¨Ç¦r¦ê¸m©óÀɮפº¡G 7.0 ª©ªº°õ¦æ¤è¦¡Ãþ¦ü¡A¦ý½Ð¨Ï¥Î¤U¦C¦r¦ê¡G ¨Ò¦p¡A°²³]±z·Q¦b¿ù»~°O¿ýÀɤ¤·j´M¦r¦ê "Severity¡G16" ¨ì "Severity¡G21"¡A³oÓ½d³òÀ³¸Ó¥]§t¤F¤j³¡¥÷ªºÄY«¿ù»~¡C¦ý·j´M¿é¥X¤¤¥X²{¤F³\¦h³s½u¤è±ªº¿ù»~¡A¦p 1608 ©M 17832¡A³o¨Ç¨Ã¤£¬OÄY«ªº°ÝÃD¡C±z¥i¥H±N¤@Ó Findstr «ü¥O§Q¥ÎºÞ¹D¶Çµ¹¥t¤@Ó«ü¥O¡A¦]¦¹¥i¥H«O¯dì©lªº·j´M±ø¥ó¡A¨Ã±q·j´M¿é¥X¤¤±Æ°£¤£»Ýnªº¯S©w¿ù»~¡G ±z¤]¥i¥H¼¶¼g¤@ӧ妸ÀÉ¡Aµø Findstr ¬O§_°»´ú¥X¯S©w¿ù»~¦r¦ê¡A¨M©w¬O§_°õ¦æ¡C³oÓ§Þ³N¨Ï¥Î¤F Windows NT ªº±ø¥ó¦¡³B²z«ü¥O "&&" ©M "||"¡CY±q SQL Server ¿ù»~°O¿ýÀɤ¤§ä¨ì search.txt ùتº¦r¦ê®É¡A«K·|°õ¦æ¤U¦C«ü¥O¡G ¤Wz¦UºØ§Þ¥©¥i¥H²V¦X¨Ï¥Î¡A¥H°õ¦æ¦UÃþ«¬ªº¤u§@¡C¨Ò¦pY§ä¥X search.txt ¤¤ªº¥ô¦ó SQL ¿ù»~¦r¦ê¨Ã±Æ°£ exclude.txt ¤¤ªº¦r¦ê®É¡A¥H¤Uªº§å¦¸ÀÉ«K·|«ùÄò°õ¦æ Findstr «ü¥O¡A±ø¥ó¦¡¦a°õ¦æ batch1.bat¡C ¦b¬Y¨Ç±¡ªp¤U¡AFindstr ¥i¯à¾D¹J¤º³¡¨î¡A¥HPµLªk§¹¦¨·j´M¤u§@¡C¦b³oºØ±¡ªp¤U¡A¿é¥XÀÉ·|¥X²{¤U¦C°T®§¡G
FINDSTR:Write error.
¥t¤@Ó¬ÛÃö¥DÃD¬O¨Ï¥Î Windows NT «ü¥O¦æ¤u¨ã¡C±q Windows NT 4.0 ¶}©l´N¥X²{¤F³\¦h±j¤ÆªºÂX¥R«ü¥O¡C°õ¦æ cmd /x /? §Y¥i¬d¾\³o¨Ç«ü¥Oªº²M³æ¡C¥[±jª©ªº FOR «ü¥O§Y¬°¤@¨Ò¡C°õ¦æ for /? ¥i¬d¾\¨ä»yªk¡C¤U¨ÒÅã¥Ü¤F¦p¦ó¨Ï¥Î FOR ¹ï¸ê®Æ¦C°õ¦æ 5 ¦¸ isql¡A±N¨C¦¸ªº¿é¥X¦s¨ì¤£¦P¦WºÙªºÀɮפº¡G ?¦Ò
¥»¤å¥ó¬O®Ú¾ÚMicrosoft Knowledgebase ¤å¥ó½s¸¹ Q115519 ½Ķªº¡CYn°Ñ¦Òì©l^¤å¤å¥ó¤º®e¡A½Ð¦Ü¥H¤Uºô§}¡G
http://support.microsoft.com/support/kb/articles/Q115/5/19.asp (http://support.microsoft.com/support/kb/articles/Q115/5/19.asp?LN=EN- US&SD=gn&FR=0)
Microsoft¤Î(©Î)¨ä¨ÑÀ³°Ó¤£´N¥ô¦ó¦b¥»¦øªA¾¹¤Wµoªíªº¤å¦r¸ê®Æ¤Î¨ä¬ÛÃö¹Ïªí¸ê°Tªº«ê·í©Ê§@¥ô¦ó©Ó¿Õ¡C©Ò¦³¤å¦r¸ê®Æ¤Î¨ä¬ÛÃö¹Ïªí§¡¥H¡u²{ª¬¡v¨ÑÀ³¡A¤£t¥ô¦ó¾á«O³d¥ô¡CMicrosoft¤Î(©Î)¨ä¨ÑÀ³°ÓÂÔ¦¹Án©ú¡A¤£t¥ô¦ó¹ï»P¦¹¸ê°T¦³Ãö¤§¾á«O³d¥ô¡A¥]¬AÃö©ó¾A°â©Ê¡B¾A¥Î©ó¬Y¤@¯S©w¥Î³~¡BÅv§Q©Î¤£«IÅvªº©ú¥Ü©ÎÀq¥Ü¾á«O³d¥ô¡CMicrosoft¤Î(©Î)¨ä¨ÑÀ³°ÓµL½×¦p¦ó¤£¹ï¦]©Î»P¨Ï¥Î¥»¦øªA¾¹¤W¸ê°T©Î»P¸ê°Tªº¹ê¦æ¦³Ãö¦Ó¤Þ°_ªº«´¬ù¡B¹L¥¢©Î¨ä¥L«IÅv¦æ¬°¤§¶D³^¤¤ªº¯S§Oªº¡B¶¡±µªº¡Bl¥Í©Êªº·l®`©Î¥ô¦ó¦]¨Ï¥Î¦Ó³à¥¢©Ò¾ÉPªº¤§·l®`¡B¸ê®Æ©Î§Q¼ít¥ô¦ó³d¥ô¡C | ¨ä¥L¸ê·½ ¨ä¥L¤ä´©ºô¯¸
ªÀ¸s¥ß§Y¨ú±o¨ó§U¤å³¹Â½Ä¶
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
¦^¦¹¶³Ì¤W¤è
