FIX: SELECT INTO Àá±Ý µ¿ÀÛ

±â¼ú ÀÚ·á: 153441 - ÀÌ ¹®¼­°¡ Àû¿ëµÇ´Â Á¦Ç° º¸±â.
# ¹ö±×: 14818 (DCR, 6.50)
¸ðµÎ È®´ë | ¸ðµÎ Ãà¼Ò

¿ä¾à

SQL Server 6.5¿¡¼­ SELECT INTO Æ®·£Àè¼Ç ³»¿¡¼­ ·¡ÇÎÇÕ´Ï´Ù. SELECT INTO ¸¦ »ç¿ëÇÏ¿© ¸¸µç Å×À̺íÀ» ACID (¿øÀÚ¼º, Àϰü¼º, °Ý¸®, ¿µ¼Ó¼º) Æ®·£Àè¼Ç ¼Ó¼ºÀ» º¸À¯ÇÒ. ¶ÇÇÑ ½Ã½ºÅÛ ¸®¼Ò½º (¿¹: ÆäÀÌÁö¿Í ÀͽºÅÙÆ®, Àá±Ý, SELECT ¹®ÀÌ Áö¼ÓµÇ´Â µ¿¾È º¸°üµÇ´Â ÀǹÌÇÕ´Ï´Ù. Å« ½Ã½ºÅÛ °³Ã¼¸¦ ÀÌ·¸°Ô ¸¹Àº ³»ºÎ ÀÛ¾÷À» SELECT ¹®À» ¼öÇàÇÏ´Â ´Ù¸¥ »ç¿ëÀÚ¿¡ ÀÇÇØ Â÷´ÜµÈ Á¶°Ç¿¡ À̾îÁý´Ï´Ù. ¿¹¸¦ µé¾î, ³ôÀº Ȱµ¿ ¼­¹ö¿¡¼­ SQL ¿£ÅÍÇÁ¶óÀÌÁî °ü¸®ÀÚ µµ±¸¸¦ ½ÇÇàÇÏ´Â ¸¹Àº »ç¿ëÀÚ°¡ ½Ã½ºÅÛ ÇÁ·Î¼¼½º¸¦ ¸ð´ÏÅ͸µÇÒ ¼­·Î¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â Á¶°ÇÀ» À§Ä¡¸¦ SEMÀ» ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÀÀ´äÇÏÁö ¾Ê´Â °Íó·³ º¸ÀÔ´Ï´Ù ¾È³»ÇÏ´Â Â÷´ÜÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ãß°¡ Á¤º¸

SQL Server 6.5 ¼­ºñ½º ÆÑ 1 ¾÷±×·¹À̵åÇÒ ¶§´Â SELECT INTO Àá±Ý Ư¼ºÀ» ½Ã½ºÅÛ ¼³Á¤ °¡´ÉÇÑ ±â´ÉÀÔ´Ï´Ù. ´ÙÀ½ SELECT INTO Æ®·£Àè¼ÇÀ» »ç¿ëÇÏ¿© ¹èÄ¡ ±âº» µ¿ÀÛÀÌ À¯ÁöµË´Ï´Ù. ½Ã½ºÅÛ Ä«Å»·Î±× ÀÛ¾÷¿¡ ´ëÇÑ Àá±ÝÀ» ¾Ê´Â µ¥ ÀÛ¾÷°ú °ü·ÃµÈ ¹®Á¦°¡ ÇØ°áµÇ¾ú±æ ¹Ù¶ø´Ï´Ù »ç¿ëÀÚ°¡ ÀÌ·¯ÇÑ ÀÛ¾÷À» Çã¿ëÇϵµ·Ï ÃßÀû Ç÷¡±×°¡ Ãß°¡µÇ¾ú½À´Ï´Ù. ÃßÀû Ç÷¡±× Àû¿ëÇÏ·Á¸é-T5302 ¸í·ÉÁÙ ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÏ¿© ¶Ç´Â ¿¡¼­ ¼­¹ö¸¦ ½ÃÀÛÇÏ´Â Äõ¸® â¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.
dbcc traceon (3604)
go
dbcc traceon (5302)
go
				

Å×À̺íÀº ¿©ÀüÈ÷ 5302 ÃßÀû Ç÷¡±× Àû¿ëµÇ°í ÀÖ´Â SELECT INTO ½ÇÆÐÇÒ ¶§ ¸¸µé¾îÁý´Ï´Ù. ¼­¹ö ³»ÀÇ ¸ðµç µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ¼±ÅÃÇÑ Àá±Ý µ¿ÀÛÀÌ Àû¿ëµÇÁö ¾ÊÀ½À» À¯ÀÇÇϽʽÿÀ.



½ÉÁö¾î ÃßÀû 5302 »ç¿ëÇÒ Ç÷¡±×, ÀÖ´Â SELECT INTO SQL Server 6.5 ¸í½ÃÀû Æ®·£Àè¼Ç (¿¹: BEGIN TRAN) ÄÁÅØ½ºÆ® ³»¿¡¼­ ½ÇÇàµÉ °æ¿ì, Æ®·£Àè¼ÇÀÌ ¿Ï·áµÉ ¶§±îÁö ½Ã½ºÅÛ Å×ÀÌºí¿¡ ¾ÆÁ÷µµ Àá±é´Ï´Ù °ÍÀ» ÀÌÇØÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. ÃßÀû Ç÷¡±× ¼­¹ö°¡ ÀÖ´Â SELECT INTO 2 ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖÁö¸¸ ´ë»ó Å×ÀÌºí ´Ü°è »ý¼º ½ÇÁ¦·Î Æ®·£Àè¼Ç ³»¿¡¼­ DDL ¹®À» ¶§¹®ÀÔ´Ï´Ù.

Æ®·£Àè¼Ç ³»¿¡¼­ ¸ðµç CREATE TABLE ¹®À» EX_PAGE Àá±ÝÀ» sysobjects, sysindexes, ¹× syscolumns µË´Ï´Ù. SQL Server 6.0 »ç¿ëÀÚ Á¤ÀÇ ¸í½ÃÀû Æ®·£Àè¼ÇÀÇ ÀϺηΠ½ÇÇàÇÒ ¼ö ÀÖ´Â SELECT INTO¸¦ Çã¿ëÇÏÁö ¾Ê¾Ò½À´Ï´Ù. ÀÌ ÀÛ¾÷À» ¼öÇàÇÏ´Â µ¿¾È "SELECT INTO ¸í·ÉÀ» ´ÙÁß ¹® Æ®·£Àè¼Ç ³»¿¡¼­ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù." ¿À·ù ¸Þ½ÃÁö 226 À¯¹ßÇÕ´Ï´Ù.

Âü°í: ÀÌ ¹®Á¦´Â SQL Server 7.0 À̻󿡼­ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.

¼Ó¼º

±â¼ú ÀÚ·á: 153441 - ¸¶Áö¸· °ËÅä: 2005³â 3¿ù 16ÀÏ ¼ö¿äÀÏ - ¼öÁ¤: 3.1
º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
  • Microsoft SQL Server 6.5 Standard Edition
Ű¿öµå:?
kbmt kbfix kbnetwork KB153441 KbMtko
±â°è ¹ø¿ªµÈ ¹®¼­
Áß¿ä: º» ¹®¼­´Â Àü¹® ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ °ÍÀÌ ¾Æ´Ï¶ó Microsoft ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î·Î ¹ø¿ªÇÑ °ÍÀÔ´Ï´Ù. Microsoft´Â ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ ¹®¼­ ¹× ±â°è ¹ø¿ªµÈ ¹®¼­¸¦ ¸ðµÎ Á¦°øÇϹǷΠMicrosoft ±â¼ú ÀÚ·á¿¡ ÀÖ´Â ¸ðµç ¹®¼­¸¦ Çѱ۷ΠÁ¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ±â°è ¹ø¿ª ¹®¼­°¡ Ç×»ó ¿Ïº®ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù. µû¶ó¼­ ±â°è ¹ø¿ª ¹®¼­¿¡´Â ¸¶Ä¡ ¿Ü±¹ÀÎÀÌ Çѱ¹¾î·Î ¸»ÇÒ ¶§ ½Ç¼ö¸¦ ÇÏ´Â °Íó·³ ¾îÈÖ, ±¸¹® ¶Ç´Â ¹®¹ý¿¡ ¿À·ù°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Microsoft´Â ³»¿ë»óÀÇ ¿À¿ª ¶Ç´Â Microsoft °í°´ÀÌ ÀÌ·¯ÇÑ ¿À¿ªÀ» »ç¿ëÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ºÎ Á¤È®¼º, ¿À·ù ¶Ç´Â ¼ÕÇØ¿¡ ´ëÇØ Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù. Microsoft´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÚÁÖ ¾÷µ¥ÀÌÆ®Çϰí ÀÖ½À´Ï´Ù.
´õ ÀÌ»ó Áö¿øµÇÁö ¾Ê´Â Á¦Ç°ÀÇ KB ³»¿ë¿¡ ´ëÇÑ °íÁö »çÇ×
ÀÌ ¹®¼­¿¡¼­´Â Microsoft¿¡¼­ ´õ ÀÌ»ó Áö¿øÇÏÁö ¾Ê´Â Á¦Ç°¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. µû¶ó¼­ ÀÌ ¹®¼­´Â "ÀÖ´Â ±×´ë·Î" Á¦°øµÇ¸ç ¾÷µ¥ÀÌÆ®µÇÁö ¾Ê½À´Ï´Ù.

Çǵå¹é º¸³»±â