ÀÌ ¹®¼¿¡¼´Â
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¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
-
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%)¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
-
Äõ¸® ºÐ¼®±â°¡ ÀÖ´Â 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
-
¸í·É ÇÁ·ÒÇÁÆ® â¿¡¼ 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ÀÇ ½ÇÇà È¿°ú ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
- 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ÀÇ ¿©À¯ °ø°£ÀÌ ³²½À´Ï´Ù.
-
Äõ¸® ºÐ¼®±â°¡ ÀÖ´Â 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ÀÇ ½ÇÇà È¿°ú ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
-
ÁÖ µ¥ÀÌÅÍ ÆÄÀÏ(tempdb.mdf), ·Î±× ÆÄÀÏ(templog.ldf) ¹×/¶Ç´Â tempdb¿¡ Ãß°¡ÇÑ ÆÄÀÏ¿¡ ´ëÇØ ¿øÇÏ´Â Å©±â¸¦ °áÁ¤ÇÕ´Ï´Ù. ÆÄÀÏ¿¡ »ç¿ëµÇ´Â °ø°£Àº ¿øÇÏ´Â ´ë»ó Å©±âº¸´Ù À۰ųª °°¾Æ¾ß ÇÕ´Ï´Ù.
-
Äõ¸® ºÐ¼®±â°¡ ÀÖ´Â 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
(http://support.microsoft.com/kb/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 ´º½º ±×·ì
(http://support.microsoft.com/newsgroups/default.aspx)
¿¡ Âü¿©ÇϽñ⠹ٶø´Ï´Ù.±â¼ú ÀÚ·á: 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 |