SQL Server¿¡¼­ tempdb µ¥ÀÌÅͺ£À̽º¸¦ Ãà¼ÒÇÏ´Â ¹æ¹ý

±â¼ú ÀÚ·á: 307487 - ÀÌ ¹®¼­°¡ Àû¿ëµÇ´Â Á¦Ç° º¸±â.
Small Business¸¦ »ç¿ëÇÏ´Â °í°´Àº Small Business Áö¿ø »çÀÌÆ®¿¡¼­ Ãß°¡ÀûÀÎ ¹®Á¦ ÇØ°á ¹æ¹ý ¹× ÇнÀ ¸®¼Ò½º¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù.
¸ðµÎ È®´ë | ¸ðµÎ Ãà¼Ò

ÀÌ ÆäÀÌÁö¿¡¼­

¿ä¾à

ÀÌ ¹®¼­¿¡¼­´Â tempdb µ¥ÀÌÅͺ£À̽º¸¦ Ãà¼ÒÇÏ¿© ¸¶Áö¸·À¸·Î ±¸¼ºÇÑ Å©±âº¸´Ù ÀÛ°Ô ¸¸µå´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â ¼¼ °¡Áö ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ù ¹øÂ° ¹æ¹ýÀº tempdb ÆÄÀÏÀÇ Å©±â¸¦ ¿Ïº®ÇÏ°Ô Á¦¾îÇÒ ¼ö ÀÖÁö¸¸ SQL Server¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. µÎ ¹øÂ° ¹æ¹ýÀº ¸î °¡Áö Á¦ÇÑÀº ÀÖÁö¸¸ tempdb¸¦ ÀüüÀûÀ¸·Î Ãà¼ÒÇϸç SQL Server¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼¼ ¹øÂ° ¹æ¹ýÀ» »ç¿ëÇϸé tempdbÀÇ °³º° ÆÄÀÏÀ» Ãà¼ÒÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¶Áö¸· µÎ ¹æ¹ýÀ» »ç¿ëÇÏ·Á¸é Ãà¼Ò ÀÛ¾÷ Áß tempdb µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù.

Âü°í SQL Server 2005¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡µµ ÀÌ·¯ÇÑ ¹æ¹ýÀ» Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ¿£ÅÍÇÁ¶óÀÌÁî °ü¸®ÀÚ³ª Äõ¸® ºÐ¼®±â ´ë½Å SQL Server Management Studio¸¦ »ç¿ëÇÏ¿© ÀÌ·¯ÇÑ ÀÛ¾÷À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.


Tempdb Á¤º¸

tempdb´Â Àӽà ÀÛ¾÷ ¿µ¿ªÀÔ´Ï´Ù. ¿©·¯ ¿ëµµ Áß¿¡¼­µµ SQL Server´Â ´ÙÀ½°ú °°Àº ¿ëµµ·Î tempdb¸¦ »ç¿ëÇÕ´Ï´Ù.
  • ¸í½ÃÀûÀ¸·Î ¸¸µç Àӽà Å×À̺íÀÇ ÀúÀå¼Ò
  • Äõ¸® ó¸®¿Í ÀúÀå Áß ¸¸µé¾îÁø Áß°£ °á°ú¸¦ ÀúÀåÇÏ´Â ÀÛ¾÷ Å×À̺í
  • ±¸Ã¼È­µÈ Á¤Àû Ä¿¼­
SQL Server´Â tempdb Æ®·£Àè¼Ç ·Î±×¿¡ µ¥ÀÌÅͺ£À̽º¸¦ º¹±¸ÇÏ´Â µ¿¾È Æ®·£Àè¼ÇÀ» ·Ñ¹éÇÏ´Â µ¥´Â ÃæºÐÇÏÁö¸¸ Æ®·£Àè¼ÇÀ» ´Ù½Ã ½ÇÇàÇÏÁö´Â ¾Ê´Â Á¤º¸¸¸ ±â·ÏÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº tempdb¿¡¼­ INSERT ¹®ÀÇ ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù. ¶ÇÇÑ SQL Server¸¦ ´Ù½Ã ½ÃÀÛÇÒ ¶§¸¶´Ù tempdb¸¦ ´Ù½Ã ¸¸µé±â ¶§¹®¿¡ Æ®·£Àè¼ÇÀ» ´Ù½Ã ¼öÇàÇÏ´Â Á¤º¸´Â ±â·ÏÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. µû¶ó¼­ ·ÑÆ÷¿öµå ¶Ç´Â ·Ñ¹éÀ» À§ÇÑ Æ®·£Àè¼ÇÀÌ ¾ø½À´Ï´Ù. SQL Server¸¦ ½ÃÀÛÇÏ¸é ¸ðµ¨ µ¥ÀÌÅͺ£À̽ºÀÇ »çº»À» »ç¿ëÇÏ¿© tempdb°¡ ´Ù½Ã ¸¸µé¾îÁö°í ¸¶Áö¸·À¸·Î ±¸¼ºÇÑ Å©±â·Î ´Ù½Ã ¼³Á¤µË´Ï´Ù.

±âº»ÀûÀ¸·Î tempdb µ¥ÀÌÅͺ£À̽º´Â Çʿ信 µû¶ó ÀÚµ¿À¸·Î Áõ°¡Çϵµ·Ï ±¸¼ºµË´Ï´Ù. ÀÌ µ¥ÀÌÅͺ£À̽º´Â ¾ðÁ¨°¡´Â ¿øÇÏ´Â Å©±âº¸´Ù ´õ Ä¿Áú ¼ö ÀÖ½À´Ï´Ù. SQL Server¸¦ ´Ù½Ã ½ÃÀÛÇÏ¸é ¸¶Áö¸·À¸·Î ±¸¼ºÇÑ Å©±â·Î tempdb Å©±â°¡ ´Ù½Ã ¼³Á¤µË´Ï´Ù. ±¸¼ºµÈ Å©±â´Â MODIFY FILE ¿É¼ÇÀ» »ç¿ëÇÑ ALTER DATABASE ¶Ç´Â DBCC SHRINKFILE ¹® °°Àº ÆÄÀÏ Å©±â º¯°æ ÀÛ¾÷À» ÅëÇØ ¸í½ÃÀûÀ¸·Î ¼³Á¤ÇÑ ¸¶Áö¸· Å©±âÀÔ´Ï´Ù. ÀÌ ¹®¼­¿¡¼­´Â tempdb¸¦ Ãà¼ÒÇÏ¿© ¸¶Áö¸·À¸·Î ±¸¼ºÇÑ Å©±âº¸´Ù ÀÛ°Ô ¸¸µå´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â ¼¼ °¡Áö ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.


Tempdb¸¦ Ãà¼ÒÇÏ´Â ¹æ¹ý 1

ÀÌ ¹æ¹ýÀ» »ç¿ëÇÏ·Á¸é SQL Server¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.

  1. SQL Server¸¦ ÁßÁöÇÕ´Ï´Ù. ¸í·É ÇÁ·ÒÇÁÆ®¸¦ ¿­°í ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© SQL Server¸¦ ½ÃÀÛÇÕ´Ï´Ù.

    sqlservr -c -f

    -c ¹× -f ¸Å°³ º¯¼ö¸¦ »ç¿ëÇϸé SQL Server°¡ µ¥ÀÌÅÍ ÆÄÀÏÀ» À§ÇØ 1MB, ·Î±× ÆÄÀÏÀ» À§ÇØ 0.5MBÀÇ tempdb Å©±â¸¦ °®´Â ÃÖ¼Ò ±¸¼º ¸ðµå·Î ½ÃÀ۵˴ϴÙ.

    Âü°í: SQL Server ¸í·É ÀνºÅϽº¸¦ »ç¿ëÇÏ´Â °æ¿ì ÀûÀýÇÑ Æú´õ(Program Files\Microsoft SQL Server\MSSQL$instance name\Binn)·Î º¯°æÇϰí -s ½ºÀ§Ä¡(-s%instance_name%)¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
  2. Äõ¸® ºÐ¼®±â°¡ ÀÖ´Â SQL Server¿¡ ¿¬°áÇÏ°í ´ÙÀ½ Transact-SQL ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
       ALTER DATABASE tempdb MODIFY FILE
       (NAME = 'tempdev', SIZE = target_size_in_MB) 
       --Desired target size for the data file
    
       ALTER DATABASE tempdb MODIFY FILE
       (NAME = 'templog', SIZE = target_size_in_MB)
       --Desired target size for the log file
    					
  3. ¸í·É ÇÁ·ÒÇÁÆ® â¿¡¼­ Ctrl-C¸¦ ´­·¯ SQL Server¸¦ ÁßÁöÇϰí SQL Server¸¦ ¼­ºñ½º·Î ´Ù½Ã ½ÃÀÛÇÑ ´ÙÀ½ Tempdb.mdf ¹× Templog.ldf ÆÄÀÏ Å©±â¸¦ È®ÀÎÇÕ´Ï´Ù.
ÀÌ ¹æ¹ýÀÇ ÇѰè´Â ±âº» tempdb ³í¸® ÆÄÀÏÀÎ tempdev ¹× templog¿¡¼­¸¸ ÀÛµ¿ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. tempdb¿¡ ÆÄÀÏÀ» Ãß°¡ÇÑ °æ¿ì SQL Server¸¦ ¼­ºñ½º·Î ´Ù½Ã ½ÃÀÛÇÑ ÈÄ¿¡ Ãà¼ÒÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÃÀÛÇÏ´Â µ¿¾È ¸ðµç tempdb ÆÄÀÏÀÌ ´Ù½Ã ¸¸µé¾îÁý´Ï´Ù. ÀÌ·¯ÇÑ ÆÄÀÏ¿¡´Â ¾Æ¹«·± ³»¿ëÀÌ ¾øÀ¸¹Ç·Î Ãß°¡µÈ ÆÄÀÏÀ» Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. tempdb¿¡¼­ Ãß°¡ ÆÄÀÏÀ» Á¦°ÅÇÏ·Á¸é ALTER DATABASE ¸í·ÉÀ» REMOVE FILE ¿É¼Ç°ú ÇÔ²² »ç¿ëÇϽʽÿÀ.

Tempdb¸¦ Ãà¼ÒÇÏ´Â ¹æ¹ý 2

DBCC SHRINKDATABASE ¸í·ÉÀ» »ç¿ëÇÏ¿© tempdb µ¥ÀÌÅͺ£À̽º Àüü¸¦ Ãà¼ÒÇÕ´Ï´Ù. DBCC SHRINKDATABASE´Â µ¥ÀÌÅͺ£À̽º¸¦ Ãà¼ÒÇÑ ÈÄ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ¿¡ ³²´Â ¿©À¯ °ø°£ÀÇ ¿øÇÏ´Â ¹éºÐÀ²ÀÎ ¸Å°³ º¯¼ö target_percent¸¦ ¹Þ½À´Ï´Ù. DBCC SHRINKDATABASE¸¦ »ç¿ëÇÏ´Â °æ¿ì SQL Server¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Áß¿ä: DBCC SHRINKDATABASE¸¦ ½ÇÇàÇϸé tempdb µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ¿© ´Ù¸¥ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù. DBCC SHRINKDATABASE¸¦ ½ÇÇàÇÏ´Â µ¿¾È ´Ù¸¥ ÇÁ·Î¼¼½º¿¡¼­ tempdb¸¦ »ç¿ëÇÒ ¼ö ¾øµµ·Ï ÇÏ·Á¸é SQL Server¸¦ ´ÜÀÏ »ç¿ëÀÚ ¸ðµå¿¡¼­ ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº º» ¹®¼­ÀÇ Tempdb¸¦ »ç¿ëÇÏ´Â µ¿¾È DBCC SHRINKDATABASE ¶Ç´Â DBCCSHRINKFILEÀÇ ½ÇÇà È¿°ú ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
  1. sp_spaceused ÀúÀå ÇÁ·Î½ÃÀú¸¦ »ç¿ëÇÏ¿© tempdb¿¡¼­ ÇöÀç »ç¿ëµÇ´Â °ø°£À» È®ÀÎÇÕ´Ï´Ù. ±×·± ´ÙÀ½ DBCC SHRINKDATABASE¿¡ ´ëÇÑ ¸Å°³ º¯¼ö·Î »ç¿ëÇÒ ³²Àº ¿©À¯ °ø°£ÀÇ ¹éºÐÀ²À» °è»êÇÕ´Ï´Ù. ÀÌ °è»êÀº ¿øÇÏ´Â µ¥ÀÌÅͺ£À̽º Å©±âÀÇ ±âÁØÀÌ µË´Ï´Ù.

    Âü°í: °æ¿ì¿¡ µû¶ó »ç¿ëµÇ´Â °ø°£À» ´Ù½Ã °è»êÇÏ°í ¾÷µ¥ÀÌÆ®µÈ º¸°í¼­¸¦ ¾òÀ¸·Á¸é sp_spaceused @updateusage=true¸¦ ½ÇÇàÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù. sp_spaceused ÀúÀå ÇÁ·Î½ÃÀú¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº SQL Server ¿Â¶óÀÎ ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

    ´ÙÀ½ ¿¹Á¦¸¦ °í·ÁÇϽʽÿÀ.
    tempdb¿¡ 100MB Å©±âÀÇ ÁÖ µ¥ÀÌÅÍ ÆÄÀÏ(Tempdb.mdf)°ú 30MB Å©±âÀÇ ·Î±× ÆÄÀÏ(Tempdb.ldf)ÀÌ ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. sp_spaceused°¡ ÁÖ µ¥ÀÌÅÍ ÆÄÀÏ¿¡ 60MBÀÇ µ¥ÀÌÅͰ¡ µé¾î ÀÖ´Ù°í º¸°íÇÏ´Â °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. ¶ÇÇÑ ÁÖ µ¥ÀÌÅÍ ÆÄÀÏÀ» 80MB·Î Ãà¼ÒÇÏ±æ ¿øÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù. Ãà¼ÒÇÑ ÈÄ¿¡ ³²Àº ¿©À¯ °ø°£ÀÇ ¿øÇÏ´Â ¹éºÐÀ²À» °è»êÇϸé, 80MB - 60MB = 20MBÀ̰í ÀÌÁ¦ 80MB¸¦ 20MB·Î ³ª´©¸é 25%À̸ç À̰ÍÀÌ target_percentÀÔ´Ï´Ù. Æ®·£Àè¼Ç ·Î±× ÆÄÀÏÀº ÀÌ¿¡ µû¶ó Ãà¼ÒµÇ¾î, µ¥ÀÌÅͺ£À̽º¸¦ Ãà¼ÒÇÑ ÈÄ¿¡´Â 25% ¶Ç´Â 20MBÀÇ ¿©À¯ °ø°£ÀÌ ³²½À´Ï´Ù.
  2. Äõ¸® ºÐ¼®±â°¡ ÀÖ´Â SQL Server¿¡ ¿¬°áÇÏ°í ´ÙÀ½ Transact-SQL ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
       dbcc shrinkdatabase (tempdb, 'target percent') 
       -- This command shrinks the tempdb database as a whole
    					
tempdb µ¥ÀÌÅͺ£À̽º¿¡¼­ DBCC SHRINKDATABASE ¸í·ÉÀ» »ç¿ëÇÏ´Â µ¥´Â Á¦ÇÑÀÌ ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍ¿Í ·Î±× ÆÄÀÏÀÇ ´ë»ó Å©±â´Â µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µé ¶§ ÁöÁ¤ÇÑ Å©±â ¶Ç´Â MODIFY FILE ¿É¼ÇÀ» »ç¿ëÇÑ ALTER DATABASE ¶Ç´Â DBCC SHRINKFILE ¸í·É °°Àº ÆÄÀÏ Å©±â º¯°æ ÀÛ¾÷À¸·Î ¸í½ÃÀûÀ¸·Î ¼³Á¤ÇÑ ¸¶Áö¸· Å©±âº¸´Ù ÀÛ°Ô ¸¸µé ¼ö ¾ø½À´Ï´Ù. DBCC SHRINKDATABASEÀÇ ¶Ç ´Ù¸¥ Á¦ÇÑÀº target_percentage ¸Å°³ º¯¼öÀÇ °è»ê°ú ÇöÀç »ç¿ëµÈ °ø°£¿¡ ´ëÇÑ Á¾¼Ó¼ºÀÔ´Ï´Ù.



Tempdb¸¦ Ãà¼ÒÇÏ´Â ¹æ¹ý 3

¸í·É DBCC SHRINKFILEÀ» »ç¿ëÇÏ¿© °³º° tempdb ÆÄÀÏÀ» Ãà¼ÒÇÕ´Ï´Ù. DBCC SHRINKFILEÀº °°Àº µ¥ÀÌÅͺ£À̽º¿¡ ¼ÓÇÏ´Â ´Ù¸¥ ÆÄÀÏ¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê°í ´ÜÀÏ µ¥ÀÌÅͺ£À̽º¿¡¼­ »ç¿ëÇÒ ¼ö Àֱ⠶§¹®¿¡ DBCC SHRINKDATABASEº¸´Ù À¯¿¬¼ºÀÌ ¶Ù¾î³³´Ï´Ù. DBCC SHRINKFILEÀº µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀÇ ¿øÇÏ´Â ÃÖÁ¾ Å©±âÀÎ ´ë»ó Å©±â ¸Å°³ º¯¼ö¸¦ ¹Þ½À´Ï´Ù.

Áß¿ä: DBCC SHRINKFILE ¸í·ÉÀ» ½ÇÇàÇÏ´Â µ¿¾È¿¡´Â tempdb µ¥ÀÌÅͺ£À̽º¿¡¼­ ¾Æ¹«·± ÀÛ¾÷µµ ÇÏÁö ¸»¾Æ¾ß ÇÕ´Ï´Ù. DBCC SHRINKFILEÀ» ½ÇÇàÇÏ´Â µ¿¾È ´Ù¸¥ ÇÁ·Î¼¼½º°¡ tempdb¸¦ »ç¿ëÇÒ ¼ö ¾øµµ·Ï ÇÏ·Á¸é SQL Server¸¦ ´ÜÀÏ »ç¿ëÀÚ ¸ðµå¿¡¼­ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. DBCC SHRINKFILE¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº º» ¹®¼­ÀÇ Tempdb¸¦ »ç¿ëÇÏ´Â µ¿¾È DBCC SHRINKDATABASE ¶Ç´Â DBCCSHRINKFILEÀÇ ½ÇÇà È¿°ú ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
  1. ÁÖ µ¥ÀÌÅÍ ÆÄÀÏ(tempdb.mdf), ·Î±× ÆÄÀÏ(templog.ldf) ¹×/¶Ç´Â tempdb¿¡ Ãß°¡ÇÑ ÆÄÀÏ¿¡ ´ëÇØ ¿øÇÏ´Â Å©±â¸¦ °áÁ¤ÇÕ´Ï´Ù. ÆÄÀÏ¿¡ »ç¿ëµÇ´Â °ø°£Àº ¿øÇÏ´Â ´ë»ó Å©±âº¸´Ù À۰ųª °°¾Æ¾ß ÇÕ´Ï´Ù.
  2. Äõ¸® ºÐ¼®±â°¡ ÀÖ´Â SQL Server¿¡ ¿¬°áÇϰí Ãà¼ÒÇÒ Çʿ䰡 Àִ ƯÁ¤ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ¿¡ ´ëÇØ ´ÙÀ½ Transact-SQL ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
       use tempdb
       go
    
       dbcc shrinkfile (tempdev, 'target size in MB')
       go
       -- this command shrinks the primary data file
    
       dbcc shrinkfile (templog, 'target size in MB')
       go
       -- this command shrinks the log file, look at the last paragraph.
    						
DBCC SHRINKFILEÀÇ ÀåÁ¡Àº ÆÄÀÏ Å©±â¸¦ ¿ø·¡ Å©±âº¸´Ù ÀÛ°Ô ÁÙÀÏ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. µ¥ÀÌÅÍ ¶Ç´Â ·Î±× ÆÄÀÏ¿¡¼­ DBCC SHRINKFILEÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù . DBCC SHRINKFILEÀÇ ÇѰè´Â ¸ðµ¨ µ¥ÀÌÅͺ£À̽ºÀÇ Å©±âº¸´Ù µ¥ÀÌÅͺ£À̽º¸¦ ´õ ÀÛ°Ô ¸¸µé ¼ö ¾ø´Ù´Â °ÍÀÔ´Ï´Ù.

SQL Server 7.0¿¡¼­ Æ®·£Àè¼Ç ·Î±× Ãà¼Ò´Â Áö¿¬µÇ¸ç µ¥ÀÌÅͺ£À̽º¿¡¼­ Ãà¼Ò ÀÛ¾÷À» ¿ëÀÌÇÏ°Ô ÇÏ·Á¸é ·Î±× Àß¶ó³»±â ¹× ¹é¾÷À» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. ±×·¯³ª ±âº»ÀûÀ¸·Î tempdb¿¡´Â trunc log on chkpt ¿É¼ÇÀÌ ONÀ¸·Î ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù. µû¶ó¼­ ÇØ´ç µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ¼­´Â ·Î±× À߶󳻱⸦ ½ÇÇàÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. SQL Server 7.0¿¡¼­ µ¥ÀÌÅͺ£À̽º Æ®·£Àè¼Ç ·Î±×¸¦ Ãà¼ÒÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
256650 INF: SQL Server 7.0 Æ®·£Àè¼Ç ·Î±×¸¦ ÁÙÀÌ´Â ¹æ¹ý

Tempdb¸¦ »ç¿ëÇÏ´Â µ¿¾È DBCC SHRINKDATABASE ¶Ç´Â DBCCSHRINKFILEÀÇ ½ÇÇà È¿°ú

tempdb¸¦ »ç¿ë ÁßÀ̰í DBCC SHRINKDATABASE ¶Ç´Â DBCC SHRINKFILE ¸í·ÉÀ» »ç¿ëÇÏ¿© Ãà¼Ò¸¦ ½ÃµµÇÏ´Â °æ¿ì ´ÙÀ½ À¯Çü°ú ºñ½ÁÇÑ ¿©·¯ °¡Áö Àϰü¼º ¿À·ù°¡ ³ªÅ¸³¯ ¼ö ÀÖÀ¸¸ç Ãà¼Ò ÀÛ¾÷ÀÌ ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù.
Server: Msg 2501, Level 16, State 1, Line 1 Could not find table named '1525580473'. Check sysobjects.
¶Ç´Â
Server: Msg 8909, Level 16, State 1, Line 0 Table Corrupt: Object ID 1, index ID 0, page ID %S_PGID. The PageId in the page header = %S_PGID.
¿À·ù 2501Àº tempdbÀÇ ¼Õ»óÀ» ³ªÅ¸³»´Â °ÍÀº ¾Æ´ÏÁö¸¸ Ãà¼Ò ÀÛ¾÷À» ½ÇÆÐÇÏ°Ô ¸¸µì´Ï´Ù. ¹Ý¸é¿¡ ¿À·ù 8909´Â tempdb µ¥ÀÌÅͺ£À̽ºÀÇ ¼Õ»óÀ» ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. SQL Server¸¦ ´Ù½Ã ½ÃÀÛÇÏ¿© tempdb¸¦ ´Ù½Ã ¸¸µé°í Àϰü¼º ¿À·ù¸¦ ÇØ°áÇÕ´Ï´Ù. ±×·¯³ª ¿À·ù 8909 °°Àº ½ÇÁ¦ µ¥ÀÌÅÍ ¼Õ»ó ¿À·ù¿¡´Â ´Ù¸¥ ¿øÀÎÀÌ ÀÖÀ» ¼ö ÀÖÀ¸¸ç ¿©±â¿¡´Â ÀÔ/Ãâ·Â ÇÏÀ§ ½Ã½ºÅÛ ¹®Á¦°¡ Æ÷ÇԵ˴ϴÙ.

ÂüÁ¶

SQL ¼­¹ö ¿Â¶óÀÎ ¼³¸í¼­ Ç׸ñ: "DBCC SHRINKFILE"; "DBCC SHRINKDATABASE"





Microsoft Á¦Ç° °ü·Ã ±â¼ú Àü¹®°¡µé°ú ¿Â¶óÀÎÀ¸·Î Á¤º¸¸¦ ±³È¯ÇϽ÷Á¸é Microsoft ´º½º ±×·ì¿¡ Âü¿©ÇϽñ⠹ٶø´Ï´Ù.

¼Ó¼º

±â¼ú ÀÚ·á: 307487 - ¸¶Áö¸· °ËÅä: 2013³â 4¿ù 18ÀÏ ¸ñ¿äÀÏ - ¼öÁ¤: 6.1
º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Ű¿öµå:?
kbsqlmanagementtools kbhowtomaster KB307487

Çǵå¹é º¸³»±â