SQL Server¸¦ ½ÇÇàÇÏ´Â ÄÄÇ»ÅÍ¿¡¼­ Æ®·£Àè¼Ç ·Î±×°¡ ¿¹±âÄ¡ ¾Ê°Ô Ä¿Áö°Å³ª °¡µæ Âù´Ù

±â¼ú ÀÚ·á: 317375 - ÀÌ ¹®¼­°¡ Àû¿ëµÇ´Â Á¦Ç° º¸±â.
¸ðµÎ È®´ë | ¸ðµÎ Ãà¼Ò

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

¿ä¾à

SQL Server 7.0, SQL Server 2000 ¹× SQL Server 2005¿¡¼­ ÀÚµ¿ Áõ°¡ ¼³Á¤À» »ç¿ëÇÏ¸é Æ®·£Àè¼Ç ·Î±× ÆÄÀÏÀÌ ÀÚµ¿À¸·Î È®ÀåµË´Ï´Ù.

ÀϹÝÀûÀ¸·Î °Ë»çÁ¡À̳ª Æ®·£Àè¼Ç ·Î±× ¹é¾÷ÀÌ Æ®¸®°ÅµÇ´Â Æ®·£Àè¼Ç ·Î±× À߶󳻱⠰£¿¡ ¹ß»ýÇÒ ¼ö ÀÖ´Â ÃÖ´ë Æ®·£Àè¼Ç ¼ö¸¦ ÀúÀåÇÒ ¼ö ÀÖÀ» ¶§ Æ®·£Àè¼Ç ·Î±× ÆÄÀÏÀÇ Å©±â´Â ¾ÈÁ¤È­µË´Ï´Ù.

±×·¯³ª »óȲ¿¡ µû¶ó Æ®·£Àè¼Ç ·Î±×°¡ ¸Å¿ì Ä¿Áö°í °ø°£ÀÌ ºÎÁ·Çϰųª °¡µæ Âû ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î Æ®·£Àè¼Ç ·Î±× ÆÄÀÏÀÌ »ç¿ë °¡´ÉÇÑ µð½ºÅ© °ø°£À» ¸ðµÎ Â÷ÁöÇÏ°í ´õ ÀÌ»ó È®ÀåÇÒ ¼ö ¾øÀ» ¶§ ´ÙÀ½°ú °°Àº ³»¿ëÀÇ ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.
¿À·ù: 9002, ½É°¢µµ: 17, »óÅÂ: 2
'%.*ls' µ¥ÀÌÅͺ£À̽ºÀÇ ·Î±× ÆÄÀÏÀÌ ²Ë á½À´Ï´Ù.
SQL Server 2005¸¦ »ç¿ëÇÏ´Â °æ¿ì ´ÙÀ½°ú °°Àº ³»¿ëÀÇ ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.
¿À·ù: 9002, ½É°¢µµ: 17, »óÅÂ: 2
µ¥ÀÌÅͺ£À̽º '%.*ls'ÀÇ Æ®·£Àè¼Ç ·Î±×°¡ ²Ë á½À´Ï´Ù. ·Î±×ÀÇ °ø°£À» ´Ù½Ã »ç¿ëÇÒ ¼ö ¾ø´Â ÀÌÀ¯¸¦ È®ÀÎÇÏ·Á¸é sys.databasesÀÇ log_reuse_wait_desc ¿­À» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ¿À·ù ¸Þ½ÃÁö À̿ܿ¡ SQL Server´Â Æ®·£Àè¼Ç ·Î±× È®ÀåÀ» À§ÇÑ °ø°£ ºÎÁ·À¸·Î ÀÎÇØ µ¥ÀÌÅͺ£À̽º¸¦ ÁÖÀÇ ´ë»óÀ¸·Î Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ »óȲÀ» ÇØ°áÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº SQL Server ¿Â¶óÀÎ ¼³¸í¼­ÀÇ "µð½ºÅ© °ø°£ ºÎÁ·" Ç׸ñÀ» ÂüÁ¶ÇϽʽÿÀ.

¶ÇÇÑ Æ®·£Àè¼Ç ·Î±× È®ÀåÀ¸·Î ÀÎÇØ ´ÙÀ½ »óȲÀÌ ¹ß»ýÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
  • Æ®·£Àè¼Ç ·Î±× ÆÄÀÏÀÌ ¸Å¿ì Ä¿Áý´Ï´Ù.
  • Æ®·£Àè¼ÇÀÌ ½ÇÆÐÇÏ°í ·Ñ¹éÀÌ ½ÃÀÛµÉ ¼ö ÀÖ½À´Ï´Ù.
  • Æ®·£Àè¼ÇÀ» ¿Ï·áÇÏ´Â µ¥ ½Ã°£ÀÌ ¿À·¡ °É¸± ¼ö ÀÖ½À´Ï´Ù.
  • ¼º´É ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • Â÷´ÜÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿øÀÎ

´ÙÀ½ ÀÌÀ¯³ª ½Ã³ª¸®¿À·Î ÀÎÇØ Æ®·£Àè¼Ç ·Î±× È®ÀåÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. Âü°í SQL Server 2005¿¡¼­´Â sys.databases īŻ·Î±× ºäÀÇ log_reuse_wait ¹× log_reuse_wait_desc ¿­À» °ËÅäÇÏ¿© ´ÙÀ½ »çÇ×À» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • Æ®·£Àè¼Ç ·Î±× °ø°£ÀÌ ´Ù½Ã »ç¿ëµÇÁö ¾Ê´Â ÀÌÀ¯
  • Æ®·£Àè¼Ç ·Î±×¸¦ ÀÚ¸¦ ¼ö ¾ø´Â ÀÌÀ¯

Ä¿¹ÔµÇÁö ¾ÊÀº Æ®·£Àè¼Ç

¸í½ÃÀû Æ®·£Àè¼ÇÀº ¸í½ÃÀû COMMIT ¶Ç´Â ROLLBACK ¸í·ÉÀ» ½ÇÇàÇÏÁö ¾ÊÀ¸¸é Ä¿¹ÔµÇÁö ¾Ê½À´Ï´Ù. ÀÌ »óȲÀº ÁÖ·Î ÇØ´ç ROLLBACK ¸í·É ¾øÀÌ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ CANCEL ¶Ç´Â Transact SQL KILL ¸í·ÉÀ» ½ÇÇàÇÒ ¶§ ¹ß»ýÇÕ´Ï´Ù. Æ®·£Àè¼Ç Ãë¼Ò°¡ ¹ß»ýÇÏÁö¸¸ ·Ñ¹éµÇÁö´Â ¾Ê½À´Ï´Ù. µû¶ó¼­ Ãë¼ÒµÈ Æ®·£Àè¼ÇÀÌ ¿©ÀüÈ÷ ¿­·Á Àֱ⠶§¹®¿¡ SQL Server´Â ÀÌ ÀÌÈÄ¿¡ ¹ß»ýÇÏ´Â ¸ðµç Æ®·£Àè¼ÇÀ» ÀÚ¸¦ ¼ö ¾ø½À´Ï´Ù. DBCC OPENTRAN Transact-SQL ÂüÁ¶¸¦ »ç¿ëÇÏ¿© ƯÁ¤ ½Ã°£¿¡ µ¥ÀÌÅͺ£À̽º¿¡ Ȱ¼º Æ®·£Àè¼ÇÀÌ ÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Æ¯Á¤ ½Ã³ª¸®¿À¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
295108 ºÒ¿ÏÀüÇÑ Æ®·£Àè¼ÇÀ¸·Î ÀÎÇØ ¸¹Àº Àá±ÝÀÌ À¯ÁöµÇ°í Â÷´ÜÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Ù
171224 INF: Transact-SQL KILL ¸í·ÉÀÇ ÀÛµ¿ ¹æ¹ý ÀÌÇØ
¶ÇÇÑ SQL Server ¿Â¶óÀÎ ¼³¸í¼­ÀÇ "DBCC OPENTRAN" Ç׸ñÀ» ÂüÁ¶ÇϽʽÿÀ.

Ä¿¹ÔµÇÁö ¾ÊÀº Æ®·£Àè¼ÇÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Â ½Ã³ª¸®¿À:
  • ÀÀ¿ë ÇÁ·Î±×·¥ ¼³°è¿¡¼­ ¸ðµç ¿À·ù°¡ ·Ñ¹éÀÇ ¿øÀÎÀ̶ó°í °¡Á¤ÇÕ´Ï´Ù.
  • ÀÀ¿ë ÇÁ·Î±×·¥ ¼³°è¿¡¼­ ¸í¸í Æ®·£Àè¼ÇÀ̳ª Ưº°È÷ ÁßøµÈ ¸í¸í Æ®·£Àè¼ÇÀ¸·Î ·Ñ¹éÇÒ ¶§ÀÇ SQL Server µ¿ÀÛÀ» ¿ÏÀüÈ÷ °í·ÁÇÏÁö ¾Ê½À´Ï´Ù. ³»ºÎ ¸í¸í Æ®·£Àè¼ÇÀ¸·Î ·Ñ¹éÇÏ·Á°í ÇÏ¸é ´ÙÀ½°ú °°Àº ³»¿ëÀÇ ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.
    ¼­¹ö: Msg 6401, ¼öÁØ 16, »óÅ 1, ÁÙ 13 InnerTranÀ»(¸¦) ·Ñ¹éÇÒ ¼ö ¾ø½À´Ï´Ù. ÇØ´ç À̸§ÀÇ Æ®·£Àè¼ÇÀ̳ª ÀúÀåÁ¡ÀÌ ¾ø½À´Ï´Ù.
    SQL Server°¡ ÀÌ ¿À·ù ¸Þ½ÃÁö¸¦ »ý¼ºÇÑ ÈÄ¿¡ ´ÙÀ½ ¹®À¸·Î °è¼ÓµË´Ï´Ù. À̰ÍÀº ÀǵµÀûÀ¸·Î ¼³°èµÈ µ¿ÀÛÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº SQL Server ¿Â¶óÀÎ ¼³¸í¼­ÀÇ "Áßø Æ®·£Àè¼Ç" ¶Ç´Â "Inside SQL Server" Ç׸ñÀ» ÂüÁ¶ÇϽʽÿÀ.

    ´ÙÀ½°ú °°ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥À» ¼³°èÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
    • ÇÑ Æ®·£Àè¼Ç ´ÜÀ§¸¸ ¿±´Ï´Ù. ´Ù¸¥ ÇÁ·Î¼¼½º°¡ »ç¿ëÀÚ ÇÁ·Î¼¼½º¸¦ È£ÃâÇÒ °¡´É¼ºÀ» ¿°µÎ¿¡ µÎ½Ê½Ã¿À.
    • COMMIT, ROLLBACK, RETURN ¶Ç´Â À¯»çÇÑ ¸í·ÉÀ̳ª ¹®À» ½ÇÇàÇϱâ Àü¿¡ @@TRANCOUNT¸¦ È®ÀÎÇÕ´Ï´Ù.
    • ´Ù¸¥ @@TRANCOUNT°¡ »ç¿ëÀÚÀÇ @@TRANCOUNT¸¦ "Áßø"ÇÒ ¼ö ÀÖ´Ù´Â °¡Á¤ ¾Æ·¡ Äڵ带 ÀÛ¼ºÇÏ°í ¿À·ù°¡ ¹ß»ýÇÏ¸é ¿ÜºÎ @@TRANCOUNT°¡ ·Ñ¹éµÇµµ·Ï °èȹÇÕ´Ï´Ù.
    • Æ®·£Àè¼ÇÀ» À§ÇÑ ÀúÀåÁ¡°ú Ç¥½Ã ¿É¼ÇÀ» °ËÅäÇÕ´Ï´Ù. À̰ÍÀÌ Àá±ÝÀ» ÇØÁ¦ÇÏÁö´Â ¾Ê½À´Ï´Ù.
    • ¿Ïº®ÇÑ Å×½ºÆ®¸¦ ¼öÇàÇÕ´Ï´Ù.
  • ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ Æ®·£Àè¼Ç ³»¿¡ »ç¿ëÀÚ °³ÀÔÀ» Çã¿ëÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é Æ®·£Àè¼ÇÀÌ ¿À·¡ ¿­·Á ÀÖ¾î ÀÚ¸¦ ¼ö ¾ø°Ô µÇ°í ¿­·Á ÀÖ´Â Æ®·£Àè¼Ç ÀÌÈÄÀÇ ·Î±×¿¡ »õ Æ®·£Àè¼ÇÀÌ Ãß°¡µÇ±â ¶§¹®¿¡ Â÷´ÜÀÌ ¹ß»ýÇÏ°í Æ®·£Àè¼Ç ·Î±×°¡ ´Ã¾î³³´Ï´Ù.
  • ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ @@TRANCOUNT¸¦ °Ë»çÇÏ¿© ¿­¸° Æ®·£Àè¼ÇÀÌ ¾ø´ÂÁö È®ÀÎÇÏÁö ¾Ê½À´Ï´Ù.
  • ³×Æ®¿öÅ© ¶Ç´Â ±âŸ ¿À·ù°¡ ¹ß»ýÇϸé À̸¦ ¾Ë¸®Áö ¾Ê°í SQL Server¿Í Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¿¬°áÀ» ²÷½À´Ï´Ù.
  • ¿¬°á Ç®¸µÀ» ¼öÇàÇÕ´Ï´Ù. ÀÛ¾÷ÀÚ ½º·¹µå°¡ ¸¸µé¾îÁö¸é ¿¬°áÀ» ¼­ºñ½ºÇÏÁö ¾Ê¾Æµµ SQL Server¿¡¼­ ÀÌ ½º·¹µå¸¦ ´Ù½Ã »ç¿ëÇÕ´Ï´Ù. »ç¿ëÀÚ ¿¬°áÀÌ Æ®·£Àè¼ÇÀ» ½ÃÀÛÇϰí ÀÌ Æ®·£Àè¼ÇÀ» Ä¿¹ÔÇϰųª ·Ñ¹éÇϱâ Àü¿¡ ¿¬°áÀ» ²÷Àº ´ÙÀ½ ¿¬°áÀÌ °°Àº ½º·¹µå¸¦ ´Ù½Ã »ç¿ëÇϸé ÀÌÀü Æ®·£Àè¼ÇÀÌ °è¼Ó ¿­·Á ÀÖ°Ô µË´Ï´Ù. ÀÌ °æ¿ì ÀÌÀü Æ®·£Àè¼ÇÀ» °è¼Ó ¿­¾î µÎ´Â Àá±ÝÀÌ ¹ß»ýÇϰí Ä¿¹ÔµÈ Æ®·£Àè¼ÇÀ» ·Î±×¿¡¼­ Àß¶ó³»Áö ¸øÇϱ⠶§¹®¿¡ ·Î±× ÆÄÀÏ Å©±â°¡ Ä¿Áö°Ô µË´Ï´Ù. ¿¬°á Ç®¸µ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
    164221 INFO: ODBC ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ¿¬°á Ç®¸µÀ» ¼³Á¤ÇÏ´Â ¹æ¹ý

¸Å¿ì Å« Æ®·£Àè¼Ç

Æ®·£Àè¼Ç ·Î±× ÆÄÀÏÀÇ ·Î±× ·¹ÄÚµå´Â Æ®·£Àè¼Ç ´ÜÀ§·Î À߸³´Ï´Ù. Æ®·£Àè¼Ç ¹üÀ§°¡ Å©¸é ÀÌ Æ®·£Àè¼ÇÀÌ ¿Ï·áµÈ °æ¿ì¿¡¸¸ ÇØ´ç Æ®·£Àè¼Ç°ú ±× ÀÌÈÄ¿¡ ½ÃÀÛµÈ Æ®·£Àè¼ÇÀÌ Æ®·£Àè¼Ç ·Î±×¿¡¼­ Á¦°ÅµË´Ï´Ù. ÀÌ·Î ÀÎÇØ ·Î±× ÆÄÀÏÀÌ Ä¿Áú ¼ö ÀÖ½À´Ï´Ù. Æ®·£Àè¼ÇÀÌ ³Ê¹« Å©¸é ·Î±× ÆÄÀÏÀÌ »ç¿ë °¡´ÉÇÑ µð½ºÅ© °ø°£À» ¸ðµÎ »ç¿ëÇÏ°Ô µÇ¾î ¿À·ù 9002 °°Àº "Æ®·£Àè¼Ç ·Î±× °¡µæ Âü" À¯ÇüÀÇ ¿À·ù ¸Þ½ÃÁö°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ À¯ÇüÀÇ ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³¯ ¶§ ¼öÇàÇÒ ÀÛ¾÷¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº º» ¹®¼­ÀÇ "Ãß°¡ Á¤º¸" Àý¿¡ ³ª¿Í ÀÖ½À´Ï´Ù. ¶ÇÇÑ Å« Æ®·£Àè¼ÇÀ» ·Ñ¹éÇÏ´Â µ¥ ½Ã°£ÀÌ ¿À·¡ °É¸®°í SQL Server¿¡¼­ ¿À¹öÇìµå°¡ ¹ß»ýÇÕ´Ï´Ù.

ÀÛ¾÷: DBCC DBREINDEX ¹× CREATE INDEX

SQL Server 2000ÀÇ º¹±¸ ¸ðµ¨ º¯°æÀ¸·Î ÀÎÇØ Àüü º¹±¸ ¸ðµå¸¦ »ç¿ëÇϰí DBCC DBREINDEX¸¦ ½ÇÇàÇϸé SELECT INTO ¶Ç´Â BULK COPY¸¦ »ç¿ëÇϰí "Trunc. Log on chkpt."¸¦ ÇØÁ¦ÇÑ »óÅ¿¡¼­ µ¿ÀÏÇÑ º¹±¸ ¸ðµå¸¦ »ç¿ëÇÏ´Â SQL Server 7.0¿¡ ºñÇØ Æ®·£Àè¼Ç ·Î±×°¡ »ó´çÈ÷ Å©°Ô È®ÀåµÉ ¼ö ÀÖ½À´Ï´Ù.

DBREINDEX ¿¬»ê ÈÄ Æ®·£Àè¼Ç ·Î±×ÀÇ Å©±â°¡ ¹®Á¦°¡ µÉ ¼ö ÀÖÁö¸¸ ÀÌ ¹æ¹ýÀº ´õ ³ªÀº ·Î±× º¹¿ø ¼º´ÉÀ» Á¦°øÇÕ´Ï´Ù.

Æ®·£Àè¼Ç ·Î±× ¹é¾÷À¸·ÎºÎÅÍ º¹¿øÇÏ´Â µ¿¾È

ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
232196 INF: ¹é¾÷ º¹¿ø ÀÌÈÄ ·Î±× »ç¿ë °ø°£ÀÌ Áõ°¡ÇÑ °ÍÀ¸·Î ³ªÅ¸³­´Ù

SQL Server 2000ÀÌ ´ë·® ±â·Ï ¸ðµå¸¦ »ç¿ëÇϵµ·Ï ¼³Á¤Çϰí BULK COPY ¶Ç´Â SELECT INTO ¹®À» ½ÇÇàÇÏ¸é º¯°æµÈ ¸ðµç ¹üÀ§°¡ Ç¥½ÃµÈ ´ÙÀ½ Æ®·£Àè¼Ç ·Î±×¸¦ ¹é¾÷ÇÒ ¶§ ¹é¾÷µË´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é Æ®·£Àè¼Ç ·Î±×¸¦ ¹é¾÷ÇÏ¿© ´ë·® ÀÛ¾÷À» ¼öÇàÇÑ ÈÄ¿¡µµ ¿À·ù·ÎºÎÅÍ º¹±¸ÇÒ ¼ö ÀÖÁö¸¸ Æ®·£Àè¼Ç ·Î±× Å©±â°¡ Ãß°¡µË´Ï´Ù. SQL Server 7.0¿¡´Â ÀÌ ±â´ÉÀÌ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. SQL Server 7.0Àº ¾î´À ¹üÀ§°¡ º¯°æµÇ¾ú´ÂÁö ±â·ÏÇÏÁö¸¸ ½ÇÁ¦ ¹üÀ§´Â ±â·ÏÇÏÁö ¾Ê½À´Ï´Ù. µû¶ó¼­ ´ë·® ±â·Ï ¸ðµå¿¡¼­ ·Î±ëÀº SQL Server 7.0º¸´Ù SQL Server 2000¿¡¼­ ´õ¿í ¸¹Àº °ø°£À» Â÷ÁöÇÏÁö¸¸ Àüü ¸ðµåÀÇ °æ¿ì¸¸Å­ Å©°Ô Â÷ÁöÇÏÁö´Â ¾Ê½À´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¸ðµç °á°ú¸¦ ó¸®ÇÏÁö ¸øÇÏ´Â °æ¿ì

SQL Server¿¡ Äõ¸®¸¦ ½ÇÇàÇÏ°í °á°ú¸¦ Áï½Ã ó¸®ÇÏÁö ¾ÊÀ¸¸é Àá±ÝÀÌ À¯ÁöµÇ¾î ¼­¹öÀÇ µ¿½Ã¼ºÀÌ ÁÙ¾îµé ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, µÎ ÆäÀÌÁöÀÇ ÇàÀ» °á°ú ÁýÇÕ¿¡ ä¿ö¾ß ÇÏ´Â Äõ¸®¸¦ ½ÇÇàÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù. SQL Server´Â Äõ¸®¸¦ ±¸¹® ºÐ¼®Çϰí ÄÄÆÄÀÏÇÏ°í ½ÇÇàÇÕ´Ï´Ù. À̰ÍÀº Äõ¸®¸¦ ¸¸Á·ÇØ¾ß ÇÏ´Â ÇàÀÌ µé¾î ÀÖ´Â µÎ ÆäÀÌÁö¿¡ °øÀ¯ Àá±ÝÀÌ ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ¶ÇÇÑ ¸ðµç ÇàÀÌ ÇϳªÀÇ SQL Server TDS ÆÐŶ(¼­¹ö°¡ Ŭ¶óÀÌ¾ðÆ®¿Í Åë½ÅÇÏ´Â ¹æ¹ý)¿¡ ¸ÂÁö ¾Ê´Ù°í °¡Á¤ÇÕ´Ï´Ù. TDS ÆÐŶÀº ä¿öÁ® Ŭ¶óÀÌ¾ðÆ®¿¡ Àü¼ÛµË´Ï´Ù. ù ¹øÂ° ÆäÀÌÁöÀÇ ¸ðµç ÇàÀÌ TDS ÆÐŶ¿¡ ¸ÂÀ» °æ¿ì SQL Server´Â ÇØ´ç ÆäÀÌÁö¿¡ ´ëÇÑ °øÀ¯ Àá±ÝÀ» ÇØÁ¦ÇÏÁö¸¸ µÎ ¹øÂ° ÆäÀÌÁö¿¡ ´ëÇÑ °øÀ¯ Àá±ÝÀº ±×´ë·Î µÓ´Ï´Ù. ±×·± ´ÙÀ½ SQL Server´Â Ŭ¶óÀÌ¾ðÆ®°¡ ´õ ¸¹Àº µ¥ÀÌÅ͸¦ ¿äûÇϱ⸦ ±â´Ù¸³´Ï´Ù. ¿¹¸¦ µé¾î, Ŭ¶óÀÌ¾ðÆ®´Â DBNEXTROW/DBRESULTS, SQLNextRow/SQLResults ¶Ç´Â FetchLast/FetchFirst¸¦ »ç¿ëÇÏ¿© À̸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

Áï, Ŭ¶óÀÌ¾ðÆ®°¡ ³ª¸ÓÁö µ¥ÀÌÅ͸¦ ¿äûÇÒ ¶§±îÁö °øÀ¯ Àá±ÝÀÌ À¯ÁöµË´Ï´Ù. µû¶ó¼­ µÎ ¹øÂ° ÆäÀÌÁöÀÇ µ¥ÀÌÅ͸¦ ¿äûÇÏ´Â ´Ù¸¥ ÇÁ·Î¼¼½º°¡ Â÷´ÜµÉ ¼ö ÀÖ½À´Ï´Ù.

Æ®·£Àè¼Ç ·Î±×°¡ È®ÀåÀ» ¿Ï·áÇϱâ Àü¿¡ Äõ¸®°¡ ½Ã°£ ÃʰúµÇ°í ·Î±×°¡ °¡µæ á´Ù´Â ³»¿ëÀÇ À߸øµÈ ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³ª´Â °æ¿ì

ÀÌ °æ¿ì ÃæºÐÇÑ µð½ºÅ© °ø°£ÀÌ ÀÖÁö¸¸ °ø°£ÀÌ ºÎÁ·ÇÏ´Ù´Â ³»¿ëÀÇ ¿À·ù ¸Þ½ÃÁö°¡ °è¼Ó ³ªÅ¸³³´Ï´Ù.

ÀÌ »óȲÀº SQL Server 7.0 ¹× SQL Server 2000¿¡ µû¶ó ´Ù¸¨´Ï´Ù.

Æ®·£Àè¼Ç ·Î±×°¡ °ÅÀÇ ²Ë Â÷ ÀÖ´Â °æ¿ì Äõ¸®·Î ÀÎÇØ Æ®·£Àè¼Ç ·Î±×°¡ ÀÚµ¿ È®ÀåµÉ ¼ö ÀÖ½À´Ï´Ù. ±×·¯¸é ½Ã°£ÀÌ Ãß°¡·Î °É¸®°í ÀÌ·Î ÀÎÇØ Äõ¸®°¡ ÁßÁöµÇ°Å³ª ½Ã°£ Á¦ÇÑ ±â°£À» ÃʰúÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì SQL Server 7.0Àº ¿À·ù 9002¸¦ ¹ÝȯÇÕ´Ï´Ù. ÀÌ ¹®Á¦´Â SQL Server 2000¿¡ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.

SQL Server 2000¿¡¼­ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ÀÚµ¿ Ãà¼Ò ¿É¼ÇÀ» ¼³Á¤ÇÑ °æ¿ì¿¡´Â Æ®·£Àè¼Ç ·Î±×°¡ ÀÚµ¿À¸·Î È®ÀåÀ» ½ÃµµÇϱâ À§ÇÑ ¸Å¿ì ªÀº ½Ã°£ÀÌ À־ ÀÚµ¿ Ãà¼Ò ±â´ÉÀÌ µ¿½Ã¿¡ ½ÇÇàµÇ±â ¶§¹®¿¡ È®ÀåµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀº ¶ÇÇÑ ¿À·ù 9002À̶ó´Â À߸øµÈ ÀνºÅϽº¸¦ À¯¹ßÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

ÀϹÝÀûÀ¸·Î Æ®·£Àè¼Ç ·Î±× ÆÄÀÏÀÇ ÀÚµ¿ È®ÀåÀº ºü¸£°Ô ¹ß»ýÇÕ´Ï´Ù. ±×·¯³ª ´ÙÀ½ »óȲ¿¡¼­´Â Æò»ó½Ãº¸´Ù ¿À·¡ °É¸± ¼ö ÀÖ½À´Ï´Ù.
  • È®Àå·®ÀÌ ³Ê¹« ÀÛÀº °æ¿ì
  • ¿©·¯ °¡Áö ÀÌÀ¯·Î ¼­¹ö°¡ ´À¸° °æ¿ì
  • µð½ºÅ© µå¶óÀ̺갡 ÃæºÐÈ÷ ºü¸£Áö ¾ÊÀº °æ¿ì

º¹Á¦µÇÁö ¾ÊÀº Æ®·£Àè¼Ç

°Ô½ÃÀÚ µ¥ÀÌÅͺ£À̽ºÀÇ Æ®·£Àè¼Ç ·Î±× Å©±â´Â º¹Á¦¸¦ »ç¿ëÇÏ´Â °æ¿ì È®ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. º¹Á¦µÇ´Â °³Ã¼¿¡ ¿µÇâÀ» ÁÖ´Â Æ®·£Àè¼ÇÀº "For Replication"À¸·Î Ç¥½ÃµË´Ï´Ù. Ä¿¹ÔµÇÁö ¾ÊÀº Æ®·£Àè¼Ç°ú °°Àº ÀÌ·¯ÇÑ Æ®·£Àè¼ÇÀº °Ë»çÁ¡ ÈÄ ¶Ç´Â Æ®·£Àè¼Ç ·Î±×¸¦ ¹é¾÷ÇÑ ÈÄ ·Î±× ÆÇµ¶±â ÀÛ¾÷ÀÌ Æ®·£Àè¼ÇÀ» ¹èÆ÷ µ¥ÀÌÅͺ£À̽º¿¡ º¹»çÇϰí Ç¥½Ã¸¦ Áö¿ï ¶§±îÁö »èÁ¦µÇÁö ¾Ê½À´Ï´Ù. ·Î±× ÆÇµ¶±â ÀÛ¾÷ÀÌ °Ô½ÃÀÚ µ¥ÀÌÅͺ£À̽º¿¡¼­ ÀÌ·¯ÇÑ Æ®·£Àè¼ÇÀ» ÀÐÁö ¸øÇϵµ·Ï ÇÏ´Â ¹®Á¦°¡ ÀÖÀ» °æ¿ì Æ®·£Àè¼Ç ·Î±×ÀÇ Å©±â´Â º¹Á¦µÇÁö ¾ÊÀº Æ®·£Àè¼Ç ¼ö°¡ Áõ°¡ÇÒ ¶§ °è¼Ó È®ÀåµÉ ¼ö ÀÖ½À´Ï´Ù. DBCC OPENTRAN Transact-SQL ÂüÁ¶¸¦ »ç¿ëÇÏ¿© °¡Àå ¿À·¡µÈ º¹Á¦µÇÁö ¾ÊÀº Æ®·£Àè¼ÇÀ» ½Äº°ÇÒ ¼ö ÀÖ½À´Ï´Ù.

º¹Á¦µÇÁö ¾ÊÀº Æ®·£Àè¼Ç ¹®Á¦ ÇØ°á¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº SQL Server ¿Â¶óÀÎ ¼³¸í¼­ÀÇ "sp_replcounters" ¹× "sp_repldone" Ç׸ñÀ» ÂüÁ¶ÇϽʽÿÀ.

ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
306769 FIX: ½º³À¼¦ °Ô½ÃµÈ DBÀÇ Æ®·£Àè¼Ç ·Î±×¸¦ ÀÚ¸¦ ¼ö ¾ø´Ù
240039 FIX: DBCC OPENTRANÀÌ º¹Á¦ Á¤º¸¸¦ º¸°íÇÏÁö ¾Ê´Â´Ù
198514 FIX: »õ ¼­¹ö·Î º¹¿øÇÏ¸é Æ®·£Àè¼ÇÀÌ ·Î±×¿¡ ³²¾Æ ÀÖ´Ù

Ãß°¡ Á¤º¸

µ¥ÀÌÅͺ£À̽ºÀÇ Æ®·£Àè¼Ç ·Î±×´Â SQL Server°¡ ·Î±× ÆÄÀÏÀÇ ÃÑ Å©±â¿Í ·Î±×¸¦ È®ÀåÇÒ ¶§ »ç¿ëµÇ´Â È®Àå·®À» ±â¹ÝÀ¸·Î ³»ºÎÀûÀ¸·Î ±× Å©±â¸¦ °áÁ¤ÇÏ´Â VLF(°¡»ó ·Î±× ÆÄÀÏ) ÁýÇÕÀ¸·Î °ü¸®µË´Ï´Ù. ·Î±×´Â Ç×»ó Àüü VLF ´ÜÀ§·Î È®ÀåµÇ¸ç VLF °æ°è·Î¸¸ ¾ÐÃàÇÒ ¼ö ÀÖ½À´Ï´Ù. VLF´Â ACTIVE, RECOVERABLE ¹× REUSABLEÀ̶ó´Â ¼¼ °¡Áö »óÅ Áß Çϳª·Î Á¸ÀçÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • ACTIVE: ·Î±×ÀÇ È°¼º ºÎºÐÀº Ȱ¼º(Ä¿¹ÔµÇÁö ¾ÊÀº) Æ®·£Àè¼ÇÀ» ³ªÅ¸³»´Â ÃÖ¼Ò LSN(·Î±× ¼ø¼­ ¹øÈ£)¿¡¼­ ½ÃÀÛÇÕ´Ï´Ù. ·Î±×ÀÇ È°¼º ºÎºÐÀº ¸¶Áö¸·À¸·Î ÀÛ¼ºµÈ LSN¿¡¼­ ³¡³³´Ï´Ù. Ȱ¼º ·Î±×°¡ ÀÏºÎ¶óµµ Æ÷ÇÔµÈ VLF´Â Ȱ¼º VLF·Î °£Áֵ˴ϴÙ. ½ÇÁ¦ ·Î±×¿¡¼­ »ç¿ëµÇÁö ¾Ê´Â °ø°£Àº VLFÀÇ ÀϺΰ¡ ¾Æ´Õ´Ï´Ù.
  • RECOVERABLE: °¡Àå ¿À·¡µÈ Ȱ¼º Æ®·£Àè¼Ç ¾Õ¿¡ ÀÖ´Â ·Î±× ºÎºÐÀº º¹±¸¿ëÀ¸·Î ·Î±× ¹é¾÷ÀÇ ¼ø¼­¸¦ À¯ÁöÇÏ´Â µ¥¸¸ ÇÊ¿äÇÕ´Ï´Ù.
  • REUSABLE: Æ®·£Àè¼Ç ·Î±× ¹é¾÷À» À¯ÁöÇÏÁö ¾Ê´Â °æ¿ì ¶Ç´Â ·Î±×¸¦ ÀÌ¹Ì ¹é¾÷ÇÑ °æ¿ì SQL Server´Â °¡Àå ¿À·¡µÈ Ȱ¼º Æ®·£Àè¼Ç ÀÌÀüÀÇ VLF¸¦ ´Ù½Ã »ç¿ëÇÕ´Ï´Ù.
SQL Server°¡ ½ÇÁ¦ ·Î±× ÆÄÀÏ ³¡¿¡ µµ´ÞÇÏ¸é ÆÄÀÏÀÇ ½ÃÀÛ ºÎºÐ¿¡¼­ CIRCLING BACK ¿¬»êÀ» ½ÇÇàÇÏ¿© ½ÇÁ¦ ÆÄÀÏÀÇ °ø°£À» ´Ù½Ã »ç¿ëÇϱ⠽ÃÀÛÇÕ´Ï´Ù. »ç½Ç»ó SQL Server´Â ·Î±× ÆÄÀÏ¿¡¼­ º¹±¸³ª ¹é¾÷¿ëÀ¸·Î ´õ ÀÌ»ó ÇÊ¿äÇÏÁö ¾ÊÀº °ø°£À» ÀçȰ¿ëÇÕ´Ï´Ù. ·Î±× ¹é¾÷ ¼ø¼­°¡ À¯ÁöµÇ´Â °æ¿ì ÀÌ·¯ÇÑ ·Î±× ·¹Äڵ带 ¹é¾÷Çϰųª ÀÚ¸¦ ¶§±îÁö ÃÖ¼Ò LSN ÀÌÀüÀÇ ·Î±× ºÎºÐÀº µ¤¾î¾µ ¼ö ¾ø½À´Ï´Ù. ·Î±× ¹é¾÷À» ¼öÇàÇÑ ÈÄ¿¡´Â SQL Server°¡ ÆÄÀÏÀÇ ½ÃÀÛ ºÎºÐÀ¸·Î ´Ù½Ã ¼øÈ¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. SQL Server°¡ ·Î±× ÆÄÀÏ¿¡¼­ ÀÌÀüÀÇ ·Î±× ·¹ÄÚµå ÀÛ¼ºÀ» ½ÃÀÛÇϱâ À§ÇØ ¼øÈ¯ÇÑ ÈÄ¿¡ ·Î±×ÀÇ Àç»ç¿ë °¡´ÉÇÑ ºÎºÐÀº ³í¸®Àû ·Î±×ÀÇ ³¡°ú ·Î±×ÀÇ È°¼º ºÎºÐ »çÀÌÀÔ´Ï´Ù.

ÀÚ¼¼ÇÑ ³»¿ëÀº SQL Server ¿Â¶óÀÎ ¼³¸í¼­ÀÇ "Æ®·£Àè¼Ç ·Î±×ÀÇ ¹°¸® ¾ÆÅ°ÅØÃ³" Ç׸ñÀ» ÂüÁ¶ÇϽʽÿÀ. ¶ÇÇÑ "Inside SQL Server 7.0"(Soukup, Ron. Inside Microsoft SQL Server 7.0, Microsoft Press, 1999) 190ÆäÀÌÁö¿Í "Inside SQL Server 2000"(Delaney, Kalen. Inside Microsoft SQL Server 2000, Microsoft Press, 2000) 182-186ÆäÀÌÁö¿¡ ÀÖ´Â ÀÚ¼¼ÇÑ ´ÙÀ̾î±×·¥°ú ¼³¸íÀ» ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù. SQL Server 7.0°ú SQL Server 2000 µ¥ÀÌÅͺ£À̽º¿¡´Â ÀÚµ¿ Áõ°¡¿Í ÀÚµ¿ Ãà¼Ò ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¿É¼ÇÀ» »ç¿ëÇÏ¿© Æ®·£Àè¼Ç ·Î±×¸¦ Ãà¼ÒÇϰųª È®ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ·¯ÇÑ ¿É¼ÇÀÌ ¼­¹ö¿¡ ÁÖ´Â ¿µÇâ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
315512 INF: SQL Server¿¡¼­ ÀÚµ¿ Áõ°¡¿Í ÀÚµ¿ Ãà¼Ò ±¸¼ºÀ» À§ÇÑ °í·Á »çÇ×
Æ®·£Àè¼Ç ·Î±× ÆÄÀÏ ÀÚ¸£±â¿Í ¾ÐÃà »çÀÌ¿¡´Â Â÷ÀÌÁ¡ÀÌ ÀÖ½À´Ï´Ù. SQL Server°¡ Æ®·£Àè¼Ç ·Î±× ÆÄÀÏÀ» ÀÚ¸£¸é ÇØ´ç ÆÄÀÏÀÇ ÇØ´ç ³»¿ë(¿¹: Ä¿¹ÔµÈ Æ®·£Àè¼Ç)ÀÌ »èÁ¦µË´Ï´Ù. ±×·¯³ª Windows Ž»ö±â³ª dir ¸í·ÉÀ» »ç¿ëÇÏ¿© µð½ºÅ© °ø°£ °üÁ¡¿¡¼­ ÆÄÀÏ Å©±â¸¦ º¸¸é Å©±â´Â ±×´ë·ÎÀÌÁö¸¸ .ldf ÆÄÀÏ ³»ÀÇ °ø°£À» »õ Æ®·£Àè¼Ç¿¡¼­ ´Ù½Ã »ç¿ëÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. SQL Server°¡ Æ®·£Àè¼Ç ·Î±× ÆÄÀÏ Å©±â¸¦ Ãà¼ÒÇÒ ¶§¸¸ ·Î±× ÆÄÀÏÀÇ ½ÇÁ¦ Å©±â°¡ º¯°æµÇ´Â °ÍÀ» ½ÇÁ¦·Î º¼ ¼ö ÀÖ½À´Ï´Ù.

Æ®·£Àè¼Ç ·Î±×¸¦ Ãà¼ÒÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
256650 INF: SQL Server 7.0 Æ®·£Àè¼Ç ·Î±×¸¦ ÁÙÀÌ´Â ¹æ¹ý
272318 INF: SQL Server 2000¿¡¼­ DBCC SHRINKFILEÀ» »ç¿ëÇÏ¿© Æ®·£Àè¼Ç ·Î±×¸¦ Ãà¼ÒÇÏ´Â ¹æ¹ý
SQL Server 6.5 Æ®·£Àè¼Ç ·Î±× »ç¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
110139 INF: SQL Æ®·£Àè¼Ç ·Î±×°¡ °¡µæ Â÷´Â ¿øÀÎ




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

¼Ó¼º

±â¼ú ÀÚ·á: 317375 - ¸¶Áö¸· °ËÅä: 2011³â 5¿ù 17ÀÏ È­¿äÀÏ - ¼öÁ¤: 6.0
º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Ű¿öµå:?
kbsqlmanagementtools kbinfo KB317375

Çǵå¹é º¸³»±â