070-8260-2526

ÆòÀÏ ¿ÀÀü 9½Ã ~ ¿ÀÈÄ 6½Ã
´ÜÀ§³óÇù

352-0331-1626-83

¿¹±ÝÁÖ:°­¸¸¼öÅ×Å©³ÝÄÚ¸®¾Æ


ÀÚÁÖ¹¯´Â Áú¹®
Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖ¹¯´Â Áú¹®

Á¶È¸¼ö 7968
Áú¹® mssql¼­¹ö ¾÷±×·¹ÀÌµå ¸¶À̱׷¹À̼Ç
http://blog.naver.com/jicany/140053698688
 
ÇöÀç ȸ»ç¿¡¼­ »ç¿ëÇÏ°í ÀÖ´Â SQL Server 2000 À»
SQL Server 2008 ·Î ¹öÀü¾÷ °èȹÀÌ ÀÖ¾î °¡Àå Áß¿äÇÑ ºÎºÐÀÎ
µ¥ÀÌÅÍ ÀÌÀüÀÇ °èȹÀ» ¼¼¿ì°íÀÚ  Å×½ºÆ® Áß¿¡ ÀÖ½À´Ï´Ù.
 
µ¥ÀÌÅ͸¦ SQL Server 2008·Î À̵¿½ÃÅ°´Â ¹æ¹ý¿¡ ´ëÇØ Àû¾îº¸°Ú½À´Ï´Ù.
 
SQL Server 2000 ¿¡¼­ SQL Server 2008 ·Î À̵¿ÀÌ °¡´ÉÇϹǷÎ
SQL Server 2005 ¿¡¼­ SQL Server 2008 ·Î À̵¿µµ °¡´ÉÇÏ°ÚÁÒ? ^^(
 
 
 ¸ñÂ÷    µ¥ÀÌÅÍ À̵¿¹æ¹ý
[1/2] SQL Server 2000 (2005) ¿¡¼­ SQL Server 2008 ·Î µ¥ÀÌÅÍ À̵¿
        1. [¸¶¹ý»ç] Ç®¹é¾÷ÆÄÀÏ·Î À̵¿½ÃÅ°´Â ¹æ¹ý
        2. [¸¶¹ý»ç] MDF,LDF ÆÄÀÏÀ» Á÷Á¢ À̵¿½ÃÅ°´Â ¹æ¹ý
 
[2/2] SQL Server 2000 (2005) ¿¡¼­ SQL Server 2008 ·Î µ¥ÀÌÅÍ À̵¿
        3. [½ºÅ©¸³Æ®] Ç®¹é¾÷ÆÄÀÏ·Î À̵¿½ÃÅ°´Â ¹æ¹ý
        4. [½ºÅ©¸³Æ®] MDF,LDF ÆÄÀÏÀ» Á÷Á¢ À̵¿½ÃÅ°´Â ¹æ¹ý

 
 
1. [¸¶¹ý»ç] Ç®¹é¾÷ÆÄÀÏ·Î À̵¿ ½ÃÅ°´Â ¹æ¹ý
 
    1) SQL Server 2000 ¿¡¼­ µ¥ÀÌÅͺ£À̽º¸¦ Ç®¹é¾÷ÇÑ´Ù.
        (KSD ¶õ À̸§ÀÇ µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÏ¿´´Ù.)
 
     2) ¹é¾÷ÇÑ ÆÄÀÏÀ» SQL Server 2008 ·Î À̵¿½ÃŲ´Ù.
        (C:KSD.bak ¿¡ À§Ä¡½ÃÄ×´Ù.)
 
     3) SQL Server 2008 ¿¡¼­ ¸®½ºÅä¾î ÇÑ´Ù.
          A) µ¥ÀÌÅͺ£À̽º -> ¿À¸¥Âʸ¶¿ì½º Ŭ¸¯ ÈÄ ¸Þ´ºÁß "µ¥ÀÌÅͺ£À̽º º¹¿ø(R)" ¼±ÅÃ

 
B) µ¥ÀÌÅͺ£À̽º º¹¿ø È­¸éÀÇ "ÀϹÝ" ÅÜ
     a. º¹¿øÇÒ µ¥ÀÌÅͺ£À̽º À̸§À» ÀÔ·ÂÇÑ´Ù (KSD)
     b. "ÀåÄ¡(D)" ¸¦ ¼±ÅÃÇÏ°í ¹é¾÷µÈ ÆÄÀÏÀÌ À§Ä¡µÈ °÷À» ¼±ÅÃÇÑ´Ù.
     c. º¹¿ø¿¡ »ç¿ëÇÒ ¹é¾÷¼¼Æ®¸¦ ¼±ÅÃÇÑ´Ù (check box ¼±ÅÃ).
     d. "¿É¼Ç" ÅÇÀ» Ŭ¸¯ÇÑ´Ù.

 
 
C) µ¥ÀÌÅͺ£À̽º º¹¿ø È­¸éÀÇ "º¹¿ø" ÅÜ
     a. ±âÁ¸µ¥ÀÌÅͺ£À̽º°¡ Á¸Àç ÇÒ °æ¿ì "±âÁ¸ µ¥ÀÌÅͺ£À̽º µ¤¾î¾²±â" ¸¦ ¼±ÅÃÇÑ´Ù.
         (ÇÊ¿äÇÑ º¹¿ø ¿É¼ÇÀ» ¼±ÅÃÇÑ´Ù.)
     b. µ¥ÀÌÅͺ£À̽º°¡ º¹¿øµÉ À§Ä¡¸¦ ÀÔ·ÂÇÑ´Ù.
         (µ¥ÀÌÅÍ ÆÄÀÏ°ú ·Î±×ÆÄÀÏÀÇ À§Ä¡¸¦ ´Ù¸£°Ô ÇÒ¼öµµ ÀÖ´Ù.)
     c. º¹±¸»óŸ¦ ¼±ÅÃÇÑ´Ù.
     d. "È®ÀÎ" ¹öÆ°À» ´­·¯ º¹±¸(¸®½ºÅä¾î)¸¦ ½ÃÀÛÇÑ´Ù.

 
D) µ¥ÀÌÅͺ£À̽º º¹¿ø ¿Ï·á¸¦ È®ÀÎÇÑ´Ù.
     a. "È®ÀÎ" ¹öÆ°À» ´©¸¥´Ù.

 
     4) µ¥ÀÌÅͺ£À̽ºÀÇ "¼Ó¼º"À» È®ÀÎÇÑ´Ù.
         A) ȣȯ¼º ¼öÁØ È®ÀÎ
             KSD µ¥ÀÌÅͺ£À̽º¸¦ ¼±ÅÃÇÏ°í ¸¶¿ì½º ¿À¸¥ÂÊ Å¬¸¯ ÈÄ ¸Þ´ºÁß¿¡¼­ "¼Ó¼º"À» ¼±ÅÃÇÏ°í "¿É¼Ç" ÅÇÀ» Ŭ¸¯ÇÑ´Ù.
             SQL Server 2000 ¿¡¼­ ¹é¾÷µÈ ÆÄÀÏÀ» º¹¿ø ÇÏ¿´À¸¹Ç·Î ȣȯ¼º ¼öÁØÀÌ "SQL Server 2000(80)" À¸·Î µÇ¾îÀÖ´Ù.
 
             a. µ¥ÀÌÅͺ£À̽º¸¦ SQL Server 2008°ú ȣȯµÇµµ·Ï ÇÏ·Á¸é 
                 ȣȯ¼º ¼öÁØÀ» "SQL Server 2008(100)" À¸·Î º¯°æÇÏ°í "È®ÀÎ" ¹öÆ°À» ´©¸¥´Ù.
 
                 * ¸¸¾à º¯°æÀÌ µÇÁö ¾ÊÀ¸¸é ´Ù¸¥ »ç¶÷ÀÌ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÁßÀ̱⠶§¹®À̹ǷÎ
                   "¿É¼Ç=>±âŸ¿É¼Ç =>»óÅ => ¿¢¼¼½º Á¦ÇÑ" À» SINGLE_USER ·Î º¯°æ ÇÑ´ÙÀ½ ȣȯ¼ºÀ» º¯°æÇÏ°í
                   º¯°æÇÏ°í ³­ ´ÙÀ½ ´Ù½Ã "MULTI_USER" ·Î º¯°æÇÏ¿© »ç¿ëÀÚµéÀÌ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
 

 
           b. ȣȯ¼º¼öÁØ SQL Server 2008 ·Î º¯°æ
                  b-1. ALTER DATABASE SET SINGLE_USER¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ´ÜÀÏ »ç¿ëÀÚ ¾×¼¼½º ¸ðµå·Î ¼³Á¤ÇÕ´Ï´Ù.
                  b-2. µ¥ÀÌÅͺ£À̽ºÀÇ È£È¯¼º ¼öÁØÀ» º¯°æÇÕ´Ï´Ù.
                  b-3. ALTER DATABASE SET MULTI_USER¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ´ÙÁß »ç¿ëÀÚ ¾×¼¼½º ¸ðµå·Î ¼³Á¤ÇÕ´Ï´Ù.
USE master

ALTER DATABASE KSD SET SINGLE_USER <?xml:namespace prefix = "o" />

 



ALTER DATABASE KSD

SET COMPATIBILITY_LEVEL = 100



 

ALTER DATABASE KSD SET MULTI_USER


ALTER DATABASE µ¥ÀÌÅͺ£À̽º¸í

SET COMPATIBILITY_LEVEL = 100

 

COMPATIBILITY_LEVEL { 80 | 90 | 100 }

µ¥ÀÌÅͺ£À̽º°¡ ȣȯµÇµµ·Ï ¼³Á¤ÇÒ SQL ServerÀÇ ¹öÀüÀÔ´Ï´Ù. °ªÀº ´ÙÀ½ Áß Çϳª¿©¾ß ÇÕ´Ï´Ù.



80 = SQL Server 2000

90 = SQL Server 2005

100 = SQL Server 2008


 
2. [¸¶¹ý»ç] MDF,LDF ÆÄÀÏÀ» Á÷Á¢ À̵¿½ÃÅ°´Â ¹æ¹ý
 
    1) SQL Server 2000 ÀÇ ¼­ºñ½º¸¦ Á߽ýÃŲ´Ù.
        (¼­ºñ½º°¡ ½ÇÇàÁßÀ̸é ÆÄÀÏÀ» Ä«ÇÇ ÇÒ ¼ö ¾ø´Ù.)
        KSD.mdf , KSD_Log.LDF ÆÄÀÏÀ» Ä«ÇÇÇÏ¿´´Ù.
 
    2) SQL Server 2008 µ¥ÀÌÅͺ£À̽º ¿¬°á À» ½ÇÇàÇÑ´Ù.
         A) SQL Server 2008 µ¥ÀÌÅͺ£À̽º mdf,ldf ÆÄÀÏÀÌ À§Ä¡ÇÑ °÷¿¡ ÆÄÀÏÀ» Ä«ÇÇÇÑ´Ù.

 
B) µ¥ÀÌÅͺ£À̽º -> ¿À¸¥Âʸ¶¿ì½º Ŭ¸¯ ÈÄ ¸Þ´ºÁß "¿¬°á(A)" ¼±ÅÃ.
 

 
C) µ¥ÀÌÅͺ£À̽º ¿¬°áÀÛ¾÷.
     a. "Ãß°¡" ¹öÆ°À» ´­·¯ Ä«ÇÇÇÑ mdf ÆÄÀÏÀ» ¼±ÅÃÇÑ´Ù(KSD.mdf)
         Ãß°¡ ÇÏ°Ô µÇ¸é ¾Æ·¡ "KSD" µ¥ÀÌÅͺ£À̽º Á¤º¸(T) ¿¡ Á¤º¸°¡ ÀÚµ¿À¸·Î ÀԷµȴÙ.
     b. "È®ÀÎ" ¹öÆ°À» ´­·¯ KSD µ¥ÀÌÅͺ£À̽º¸¦ ¿¬°áÇÑ´Ù.
     c. µ¥ÀÌÅͺ£À̽º ¿¬°áÀÌ ¿Ï·áµÈ´Ù.

 
     3) µ¥ÀÌÅͺ£À̽ºÀÇ "¼Ó¼º"À» È®ÀÎÇÑ´Ù.
         A) ȣȯ¼º ¼öÁØ È®ÀÎ
             KSD µ¥ÀÌÅͺ£À̽º¸¦ ¼±ÅÃÇÏ°í ¸¶¿ì½º ¿À¸¥ÂÊ Å¬¸¯ ÈÄ ¸Þ´ºÁß¿¡¼­ "¼Ó¼º"À» ¼±ÅÃÇÏ°í "¿É¼Ç" ÅÇÀ» Ŭ¸¯ÇÑ´Ù.
             SQL Server 2000 ¿¡¼­ ¹é¾÷µÈ ÆÄÀÏÀ» º¹¿ø ÇÏ¿´À¸¹Ç·Î ȣȯ¼º ¼öÁØÀÌ "SQL Server 2000(80)" À¸·Î µÇ¾îÀÖ´Ù.
 
             a. µ¥ÀÌÅͺ£À̽º¸¦ SQL Server 2008°ú ȣȯµÇµµ·Ï ÇÏ·Á¸é 
                 ȣȯ¼º ¼öÁØÀ» "SQL Server 2008(100)" À¸·Î º¯°æÇÏ°í "È®ÀÎ" ¹öÆ°À» ´©¸¥´Ù.
 
                 * ¸¸¾à º¯°æÀÌ µÇÁö ¾ÊÀ¸¸é ´Ù¸¥ »ç¶÷ÀÌ µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÁßÀ̱⠶§¹®À̹ǷÎ
                   "¿É¼Ç=>±âŸ¿É¼Ç =>»óÅ => ¿¢¼¼½º Á¦ÇÑ" À» SINGLE_USER ·Î º¯°æ ÇÑ´ÙÀ½ ȣȯ¼ºÀ» º¯°æÇÏ°í
                   º¯°æÇÏ°í ³­ ´ÙÀ½ ´Ù½Ã "MULTI_USER" ·Î º¯°æÇÏ¿© »ç¿ëÀÚµéÀÌ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.