¡¡¡¡ÏÈ°ÑÒª»Ö¸´µÄÎļþÖÃÓÚMS SQLÀïµÄDATAÎļþÀ½øÈëMS SQLÖ÷Êý¾Ý¿â·þÎñÆ÷ºó
¡¡¡¡1£®ÎÒÃÇʹÓÃĬÈÏ·½Ê½½¨Á¢Ò»¸ö¹©»Ö¸´Ê¹ÓõÄÊý¾Ý¿â(ÈçMHDYF2005)¡£¿ÉÒÔÔÚSQL ServerÀïÃ潨Á¢¡£
¡¡¡¡2£®Í£µôÊý¾Ý¿â·þÎñÆ÷¡£
¡¡¡¡3£®½«¸Õ²ÅÉú³ÉµÄÊý¾Ý¿âµÄÈÕÖ¾ÎļþMHDYF2005_log.ldfɾ³ý£¬ÓÃÒª»Ö¸´µÄÊý¾Ý¿âmdf£¨yu1.mdf£©Îļþ¸²¸Ç¸Õ²ÅÉú³ÉµÄÊý¾Ý¿âÊý¾ÝÎļþMHDYF2005_data.mdf¡£
¡¡¡¡4£®Æô¶¯Êý¾Ý¿â·þÎñÆ÷¡££¨Ë¢ÐÂÖ®ºó£©´Ëʱ»á¿´µ½Êý¾Ý¿âMHDYF2005µÄ״̬Ϊ¡°ÖÃÒÉ¡±¡£Õâʱºò²»Òª¶Ô´ËÊý¾Ý¿â½øÐÐÈκβÙ×÷¡£
¡¡¡¡5£®ÉèÖÃÊý¾Ý¿âÔÊÐíÖ±½Ó²Ù×÷ϵͳ±í¡£´Ë²Ù×÷¿ÉÒÔÔÚSQL Server Enterprise ManagerÀïÃæÑ¡ÔñÊý¾Ý¿â·þÎñÆ÷£¬°´ÓÒ¼ü£¬Ñ¡Ôñ¡°ÊôÐÔ¡±£¬ÔÚ¡°·þÎñÆ÷ÉèÖá±Ò³ÃæÖн«¡°ÔÊÐí¶ÔϵͳĿ¼ֱ½ÓÐ޸ġ±Ò»ÏîÑ¡ÖС£Ò²¿ÉÒÔʹÓÃÈçÏÂÓï¾äÀ´ÊµÏÖ¡£
use mastergosp_configure ¡®allow updates¡®,1goreconfigure with overridego
¡¡¡¡6£®ÉèÖÃMHDYF2005Ϊ½ô¼±ÐÞ¸´Ä£Ê½£¬Óï¾äÈçÏ£º
update sysdatabases set status=-32768 where dbid=DB_ID(¡®MHDYF2005¡®)
¡¡¡¡´Ëʱ¿ÉÒÔÔÚSQL Server Enterprise ManagerÀïÃæ¿´µ½¸ÃÊý¾Ý¿â´¦ÓÚ¡°Ö»¶Á\ÖÃÒÉ\ÍÑ»ú\½ô¼±Ä£Ê½¡±¿ÉÒÔ¿´µ½Êý¾Ý¿âÀïÃæµÄ±í£¬µ«Êǽö½öÓÐϵͳ±í
¡¡¡¡7£®ÏÂÃæÖ´ÐÐÕæÕýµÄ»Ö¸´²Ù×÷£¬Öؽ¨Êý¾Ý¿âÈÕÖ¾Îļþ
dbcc rebuild_log(¡®MHDYF2005¡®,¡®C:\Program Files\Microsoft SQL Server\MSSQL\Data\MHDYF2005_log.ldf¡®)
¡¡¡¡Ö´Ðйý³ÌÖУ¬Èç¹ûÓöµ½ÏÂÁÐÌáʾÐÅÏ¢£º
¡¡¡¡·þÎñÆ÷: ÏûÏ¢ 5030£¬¼¶±ð 16£¬×´Ì¬ 1£¬ÐÐ 1
¡¡¡¡Î´ÄÜÅÅËüµØËø¶¨Êý¾Ý¿âÒÔÖ´ÐиòÙ×÷¡£
¡¡¡¡DBCC Ö´ÐÐÍê±Ï¡£Èç¹û DBCC Êä³öÁË´íÎóÐÅÏ¢£¬ÇëÓëϵͳ¹ÜÀíÔ±ÁªÏµ¡£
¡¡¡¡ËµÃ÷ÄúµÄÆäËû³ÌÐòÕýÔÚʹÓøÃÊý¾Ý¿â£¬Èç¹û¸Õ²ÅÄúÔÚF²½ÖèÖÐʹÓÃSQL Server Enterprise Manager´ò¿ªÁËMHDYF2005¿âµÄϵͳ±í£¬ÄÇôÍ˳öSQL Server Enterprise Manager¾Í¿ÉÒÔÁË¡£
¡¡¡¡ÕýÈ·Ö´ÐÐÍê³ÉµÄÌáʾӦ¸ÃÀàËÆÓÚ£º
¡¡¡¡¾¯¸æ: Êý¾Ý¿â ¡®MHDYF2005¡® µÄÈÕÖ¾ÒÑÖؽ¨¡£ÒÑʧȥÊÂÎñµÄÒ»ÖÂÐÔ¡£Ó¦ÔËÐÐ DBCC CHECKDB ÒÔÑéÖ¤ÎïÀíÒ»ÖÂÐÔ¡£½«±ØÐëÖØÖÃÊý¾Ý¿âÑ¡Ï²¢ÇÒ¿ÉÄÜÐèҪɾ³ý¶àÓàµÄÈÕÖ¾Îļþ¡£DBCC Ö´ÐÐÍê±Ï¡£Èç¹û DBCC Êä³öÁË´íÎóÐÅÏ¢£¬ÇëÓëϵͳ¹ÜÀíÔ±ÁªÏµ¡£
¡¡¡¡´Ëʱ´ò¿ªÔÚSQL Server Enterprise ManagerÀïÃæ»á¿´µ½Êý¾Ý¿âµÄ״̬Ϊ¡°Ö»¹©DBOʹÓᱡ£´Ëʱ¿ÉÒÔ·ÃÎÊÊý¾Ý¿âÀïÃæµÄÓû§±íÁË¡£
¡¡¡¡8£®ÑéÖ¤Êý¾Ý¿âÒ»ÖÂÐÔ£¨¿ÉÊ¡ÂÔ£©£¬Óï¾äÈçÏ£º
dbcc checkdb(¡®MHDYF2005¡®)
¡¡¡¡Ò»°ãÖ´Ðнá¹ûÈçÏ£º
¡¡¡¡CHECKDB ·¢ÏÖÁË 0 ¸ö·ÖÅä´íÎóºÍ 0 ¸öÒ»ÖÂÐÔ´íÎó£¨ÔÚÊý¾Ý¿â ¡®MHDYF2005¡® ÖУ©¡£
¡¡¡¡DBCC Ö´ÐÐÍê±Ï¡£Èç¹û DBCC Êä³öÁË´íÎóÐÅÏ¢£¬ÇëÓëϵͳ¹ÜÀíÔ±ÁªÏµ¡£
¡¡¡¡9£®ÉèÖÃÊý¾Ý¿âΪÕý³£×´Ì¬£¬Óï¾äÈçÏ£º
sp_dboption ¡®MHDYF2005¡®,¡®dbo use only¡®,¡®false¡®
¡¡¡¡Èç¹ûûÓгö´í£¬ÄÇô¹§Ï²£¬ÏÖÔھͿÉÒÔÕý³£µÄʹÓûָ´ºóµÄÊý¾Ý¿âÀ²¡£
¡¡¡¡10£®×îºóÒ»²½£¬ÎÒÃÇÒª½«²½ÖèEÖÐÉèÖõġ°ÔÊÐí¶ÔϵͳĿ¼ֱ½ÓÐ޸ġ±Ò»Ïî»Ö¸´¡£ÒòΪƽʱֱ½Ó²Ù×÷ϵͳ±íÊÇÒ»¼þ±È½ÏΣÏÕµÄÊÂÇé¡£µ±È»£¬ÎÒÃÇ¿ÉÒÔÔÚSQL Server Enterprise ManagerÀïÃæ»Ö¸´£¬Ò²¿ÉÒÔʹÓÃÈçÏÂÓï¾äÍê³É£º
sp_configure ¡®allow updates¡®,0goreconfigure with overridego
¡¡¡¡Ò»¹²10²½£¬¾ÍÕâÑùÍ깤ÁË¡£
¡¡¡¡È«²¿»Ö¸´¹ý³Ì¾ÍÊÇÕâÑùÁË£¬ÄúÄָܻ´ÁËÂð£¿
15688 ÓÚ 2006-07-18 12:00:24·¢±í:
ÍÂѪ֧³Ö