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" ·Î º¯°æÇÏ¿© »ç¿ëÀÚµéÀÌ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.