Step by Step: SQL ServerÀÇ »ç¿ëÀÚ µ¥ÀÌÅͺ£À̽º¸¦ ´Ù¸¥ À§Ä¡·Î ¿Å±â±â

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

¼Ò°³

µð½ºÅ© °ø°£ÀÇ ºÎÁ·, »õ·Î¿î µð½ºÅ© Ãß°¡ ¶Ç´Â ´Ù¸¥ °ü¸®»óÀÇ ¸ñÀûÀ¸·Î µ¥ÀÌÅͺ£À̽º ÆÄÀÏ(mdf, ldf)À» ´Ù¸¥ µð½ºÅ© µå¶óÀ̺ê·Î ¿Å°Ü¾ß ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ ¹®¼­¿¡¼­´Â »ç¿ëÀÚ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ¾ÈÀüÇÏ°Ô ´Ù¸¥ À§Ä¡·Î ¿Å±â´Â ¹æ¹ý¿¡ ´ëÇØ¼­ ¼³¸íÇÕ´Ï´Ù.

Áغñ ÀÛ¾÷: µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀÇ ÇöÀç À§Ä¡ È®ÀÎÇϱâ

SQL Server Management Studio(ÀÌÇÏ SSMS)ÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(UI)¸¦ ÅëÇØ¼­ ¼öÇàÇÒ ¼ö ÀÖ´Â ¸ðµç µ¿ÀÛÀº SQL ¸í·ÉÀ» ÅëÇØ¼­µµ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®¼­¿¡¼­´Â aaMovingDB¶ó´Â »ç¿ëÀÚ µ¥ÀÌÅͺ£À̽ºÀÇ À§Ä¡¸¦ UI¸¦ ÅëÇØ ¿Å±â´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
  1. SSMS¿¡¼­ ÀÛ¾÷Çϱ⸦ ¿øÇÏ´Â SQL Server¿¡ Á¢¼ÓÇÕ´Ï´Ù. °³Ã¼ Ž»ö±â·Î À̵¿ ÈÄ, À§Ä¡ È®ÀÎÀ» ¿øÇÏ´Â µ¥ÀÌÅͺ£À̽º¿¡¼­ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߸¦ Ŭ¸¯ÇÑ ´ÙÀ½ [¼Ó¼º]À» ¼±ÅÃÇÕ´Ï´Ù.
  2. µ¥ÀÌÅͺ£À̽º ¼Ó¼º È­¸éÀÌ Ç¥½ÃµÇ¸é ¿ÞÂÊ ÆÄÀÏ ÆäÀÌÁö¸¦ ¼±ÅÃÇÕ´Ï´Ù.
    ±×¸² Ãà¼Ò±×¸² È®´ë


    ¿À¸¥ÂÊ È­¸é¿¡¼­ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀÇ ³í¸®Àû À̸§, °æ·Î ¹× ÆÄÀÏ À̸§ µîÀ» È®ÀÎÇÕ´Ï´Ù. ¿¹Á¦·Î ¾²ÀÌ´Â aaMovingDB µ¥ÀÌÅͺ£À̽ºÀÇ ÆÄÀÏ Á¤º¸´Â ´ÙÀ½°ú °°½À´Ï´Ù.
    • µ¥ÀÌÅÍ ÆÄÀÏ
      • ³í¸®Àû À̸§: aaMovingDB
      • °æ·Î: D:\Program Files\Microsoft SQL Server\MSSQL10.SQL2K8\MSSQL\DATA
      • ÆÄÀÏ À̸§: aaMovingDB.mdf


    • ·Î±× ÆÄÀÏ
        • ³í¸®Àû À̸§: aaMovingDB_log
        • °æ·Î: D:\Program Files\Microsoft SQL Server\MSSQL10.SQL2K8\MSSQL\DATA
        • ÆÄÀÏ À̸§: aaMovingDB_log.ldf

  3. Ž»ö±â¸¦ ÅëÇØ¼­ ÇØ´ç °æ·Î¿¡ ¹°¸®Àû ÆÄÀÏÀÌ Á¸ÀçÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
    ±×¸² Ãà¼Ò±×¸² È®´ë


    Âü°í:
    µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀº SQL Server¿¡ ¼³Á¤µÈ ±âº» µ¥ÀÌÅÍ ÆÄÀÏ À§Ä¡¿¡ »ý¼ºµË´Ï´Ù. µû¶ó¼­, óÀ½ ºÎÅÍ ÆÄÀÏÀÌ »ý¼ºµÇ´Â À§Ä¡¸¦ º¯°æÇÏ·Á¸é ±âº» µ¥ÀÌÅÍ ÆÄÀÏ À§Ä¡¸¦ º¯°æÇØ Áְųª µ¥ÀÌÅͺ£À̽º »ý¼º½Ã ÆÄÀÏÀÇ À§Ä¡¸¦ ¸í½ÃÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.
    µ¥ÀÌÅͺ£À̽º ±âº» À§Ä¡ È®ÀÎ
    1. SSMS¿¡¼­ SQL Server¿¡ Á¢¼ÓÇÑ ÈÄ [°³Ã¼ Ž»ö±â]¸¦ Ŭ¸¯ÇÑ ´ÙÀ½ [¼­¹ö¸í]À» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÑ ´ÙÀ½ [¼Ó¼º]À» Ŭ¸¯ÇÕ´Ï´Ù.
    2. ¼­¹ö ¼Ó¼º È­¸éÀÇ ¿ÞÂÊ ÆäÀÌÁö¿¡¼­ [µ¥ÀÌÅͺ£À̽º ¼³Á¤]À» Ŭ¸¯ÇÑ ´ÙÀ½ ¿À¸¥ÂÊ¿¡ º¸ÀÌ´Â µ¥ÀÌÅͺ£À̽º ±âº» À§Ä¡¸¦ È®ÀÎÇÕ´Ï´Ù.
      ±×¸² Ãà¼Ò±×¸² È®´ë


¹æ¹ý

»ç¿ëÀÚ µ¥ÀÌÅͺ£À̽º¸¦ ´Ù¸¥ ¸Ó½Å¿¡¼­ ¼öÇà ÁßÀÎ SQL Server ÀνºÅϽº·Î ¸¶À̱׷¹À̼ÇÇÏ´Â °æ¿ìµµ µ¿ÀÏÇÑ ÀνºÅϽº³»¿¡¼­ ´Ù¸¥ Æú´õ·Î¸¸ ¿Å±â´Â ÀÛ¾÷°ú µ¿ÀÏÇÏ°Ô »ý°¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. µÎ SQL Server ÀνºÅϽº °£ÀÇ ¹öÀü¸¸ µ¿ÀÏÇÏ´Ù¸é, ÀνºÅϽº¿¡ »ó°ü¾øÀÌ ´ÙÀ½ ¹æ¹ýÀ» ÀÌ¿ëÇÏ¿© »ç¿ëÀÚ µ¥ÀÌÅͺ£À̽º¸¦ ¿Å±æ ¼ö ÀÖ½À´Ï´Ù.

¹æ¹ý 1: µ¥ÀÌÅͺ£À̽º ºÐ¸® ÈÄ »õ À§Ä¡¿¡¼­ ¿¬°áÇϱâ

  1. »ç¿ëÀÚ µ¥ÀÌÅͺ£À̽º ºÐ¸®Çϱâ
    1. SSMSÀÇ °³Ã¼ Ž»ö±â¿¡¼­ À̵¿ÇϱâÀ» ¿øÇÏ´Â DB(aaMovingDB)±îÁö À̵¿ÇÑ ÈÄ, ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߸¦ Ŭ¸¯ÇÏ¿© [ŽºÅ©], [ºÐ¸®]¸¦ Â÷·Ê´ë·Î Ŭ¸¯ÇÕ´Ï´Ù.
      ±×¸² Ãà¼Ò±×¸² È®´ë


    2. µ¥ÀÌÅͺ£À̽º ºÐ¸® È­¸é¿¡¼­ ºÐ¸®ÇÒ µ¥ÀÌÅͺ£À̽º¿¡ aaMovingDB°¡ ³ª¿Â °ÍÀ» È®ÀÎÇÑ ÈÄ [È®ÀÎ]À» Ŭ¸¯ÇÕ´Ï´Ù.
      ±×¸² Ãà¼Ò±×¸² È®´ë


    3. À̶§ aaMovingDB¸¦ »ç¿ë ÁßÀÎ ´Ù¸¥ ¿¬°áÀÌ ÀÖÀ¸¸é ´ÙÀ½ ¿À·ù°¡ ¹ß»ýÇÏ¸ç µ¥ÀÌÅͺ£À̽º ºÐ¸®¿¡ ½ÇÆÐÇÏ°Ô µË´Ï´Ù.
      ±×¸² Ãà¼Ò±×¸² È®´ë


    4. °­Á¦·Î ¿¬°áÀ» ²÷°í µ¥ÀÌÅͺ£À̽º¸¦ ºÐ¸®ÇÏ·Á¸é ¿¬°á »èÁ¦ È®ÀζõÀ» ¼±ÅÃÇÑ ÈÄ [È®ÀÎ]À» Ŭ¸¯ÇÕ´Ï´Ù.
      ±×¸² Ãà¼Ò±×¸² È®´ë


    5. Åë°è ¾÷µ¥ÀÌÆ®¸¦ ¸ÕÀú ¼öÇàÇÑ ÈÄ µ¥ÀÌÅͺ£À̽º ºÐ¸®¸¦ ¿øÇÑ´Ù¸é [È®ÀÎ]À» Ŭ¸¯Çϱâ Àü¿¡ Åë°è ¾÷µ¥ÀÌÆ® È®ÀζõÀ» ¼±ÅÃÇØ ÁÝ´Ï´Ù.
    6. SSMSÀÇ °³Ã¼ Ž»ö±â¿¡¼­ aaMovingDB°¡ »ç¶óÁø °ÍÀ» È®ÀÎÇÕ´Ï´Ù.
      ±×¸² Ãà¼Ò±×¸² È®´ë


  2. µ¥ÀÌÅͺ£À̽º ÆÄÀÏ(mdf, ldf) ¿Å±â±â
    1. Ž»ö±â¸¦ ÅëÇØ¼­ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀÌ ¿©ÀüÈ÷ °°Àº À§Ä¡¿¡ ÀÖ´Â °ÍÀ» È®ÀÎÇÕ´Ï´Ù.
    2. µ¥ÀÌÅͺ£À̽º ÆÄÀÏ(mdf, ldf)¸¦ ¿øÇÏ´Â µå¶óÀ̺ê·Î ¿Å°Ü ³õ½À´Ï´Ù.
      ±×¸² Ãà¼Ò±×¸² È®´ë


  3. »ç¿ëÀÚ µ¥ÀÌÅͺ£À̽º ¿¬°áÇϱâ
    1. SSMS¿¡¼­ SQL Server¿¡ Á¢¼ÓÇÑ ÈÄ ¼­¹ö Ž»ö±âÀÇ ¼­¹ö¿¡¼­ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߸¦ Ŭ¸¯ÇÏ¿© [¿¬°á]À» Ŭ¸¯ÇÕ´Ï´Ù.
      ±×¸² Ãà¼Ò±×¸² È®´ë


    2. µ¥ÀÌÅͺ£À̽º ¿¬°á È­¸é¿¡¼­ ¿¬°áÇÒ µ¥ÀÌÅͺ£À̽º¿¡ º¸ÀÌ´Â [Ãß°¡]¸¦ Ŭ¸¯ÇÕ´Ï´Ù.
    3. µ¥ÀÌÅͺ£À̽º ÆÄÀÏ Ã£±â È­¸é¿¡¼­ »õ·Î¿î À§Ä¡¿¡ ÀÖ´Â mdfÆÄÀÏ(aaMovingDB.mdf)À» ã¾Æ¼­ ¼±ÅÃÇÕ´Ï´Ù.
      ±×¸² Ãà¼Ò±×¸² È®´ë


    4. ¿¬°áÇÒ µ¥ÀÌÅͺ£À̽º¿¡ Ãß°¡µÈ ÆÄÀÏ Á¤º¸¸¦ È®ÀÎÇÕ´Ï´Ù.
      ±×¸² Ãà¼Ò±×¸² È®´ë


    5. ¡°aaMovingDB¡± µ¥ÀÌÅͺ£À̽º Á¤º¸°¡ Ãß°¡µÈ °ÍÀ» È®ÀÎÇÕ´Ï´Ù.
      ±×¸² Ãà¼Ò±×¸² È®´ë


    6. µ¥ÀÌÅͺ£À̽º ¿¬°á È­¸é¿¡¼­ [È®ÀÎ]À» Ŭ¸¯ÇÕ´Ï´Ù.
    7. SSMSÀÇ ¼­¹ö Ž»ö±â¿¡¼­ µ¥ÀÌÅͺ£À̽º¿¡¼­ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߸¦ Ŭ¸¯ ÈÄ [»õ·Î °íħ]À» Ŭ¸¯ÇÏ¿© aaMovingDB°¡ µ¥ÀÌÅͺ£À̽º ¸ñ·Ï¿¡ ³ªÅ¸³­ °ÍÀ» È®ÀÎÇÕ´Ï´Ù.
      ±×¸² Ãà¼Ò±×¸² È®´ë


    8. aaMovingDB¿¡¼­ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߸¦ Ŭ¸¯ ÈÄ [¼Ó¼º]À» Ŭ¸¯ÇÏ¿© âÀ» ¶ç¿î ÈÄ ÆÄÀÏ ÆäÀÌÁö¸¦ ¼±ÅÃÇÏ¿© º¯°æµÈ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ °æ·Î¸¦ È®ÀÎÇÕ´Ï´Ù.
      ±×¸² Ãà¼Ò±×¸² È®´ë


    9. [È®ÀÎ]À» Ŭ¸¯ÇÏ¿© µ¥ÀÌÅͺ£À̽º ¼Ó¼º âÀ» ´Ý½À´Ï´Ù.

¹æ¹ý 2: ¹é¾÷ ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© »õ À§Ä¡¿¡¼­ º¹¿øÇϱâ

Àüü ¹é¾÷ ÆÄÀÏÀÌ ÀÖ´Â °æ¿ì µ¥ÀÌÅͺ£À̽º º¹¿ø ½Ã¿¡ ÆÄÀÏ(mdf,ldf) À§Ä¡¸¦ ÀÓÀÇ·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
  1. SSMS¿¡¼­ aaMovingDB¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÑ ´ÙÀ½ [ŽºÅ©], [º¹¿ø], [µ¥ÀÌÅͺ£À̽º]¸¦ Â÷·Ê´ë·Î Ŭ¸¯ÇÕ´Ï´Ù.
    ±×¸² Ãà¼Ò±×¸² È®´ë


  2. µ¥ÀÌÅͺ£À̽º º¹¿ø È­¸éÀÇ ÀÏ¹Ý ÆäÀÌÁö¿¡¼­ º¹¿ø Á¤º¸¸¦ È®ÀÎÇÕ´Ï´Ù.
  3. º¹¿ø ´ë»óÀÇ µ¥ÀÌÅͺ£À̽º¿¡ aaMovingDB°¡ ¼±ÅÃµÈ °ÍÀ» È®ÀÎÇÕ´Ï´Ù.
    ±×¸² Ãà¼Ò±×¸² È®´ë


    Âü°í: µ¥ÀÌÅͺ£À̽º°¡ ¾ø´Â »óÅ¿¡¼­ º¹¿øÇÏ´Â °ÍÀ̶ó¸é ¿©±â¿¡ aaMovingDB¸¦ Á÷Á¢ ÀÔ·ÂÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.
  4. ¹é¾÷º»ÀÇ ¹æ½Ä¿¡ µû¶ó º¹¿ø¿¡ »ç¿ëÇÒ ¿øº»À» ¼±ÅÃÇÕ´Ï´Ù.
    µ¿ÀÏÇÑ SQL ServerÀνºÅϽº¿¡¼­ ¼öÇàÇß´ø µ¥ÀÌÅͺ£À̽º ¹é¾÷À» º¹¿øÇÏ´Â °æ¿ì¿¡´Â 1¹øÀ» Âü°íÇϰí, ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÏ¿© ¹é¾÷À» ¹Þ¾Ò°Å³ª ´Ù¸¥ SQL ServerÀνºÅϽº¿¡¼­ ¹ÞÀº ¹é¾÷ ÆÄÀÏÀ̶ó¸é 2¹øÀ» Âü°íÇϼ¼¿ä.
    1. µ¥ÀÌÅͺ£À̽º¿¡ aaMovingDB°¡ ¼±ÅõǾú°í º¹¿ø¿¡ »ç¿ëÇÒ ¹é¾÷ ¼¼Æ® Áß Çϳª°¡ üũµÇ¾î ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
      ±×¸² Ãà¼Ò±×¸² È®´ë


    2. º¹¿ø¿¡ »ç¿ëÇÒ ¿øº»¿¡¼­ ÀåÄ¡¸¦ ¼±ÅÃÇÑ ÈÄ À§Ä¡ ´ÜÃ߸¦ Ŭ¸¯ÇÏ¿© ¹é¾÷ ÆÄÀÏÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
      ±×¸² Ãà¼Ò±×¸² È®´ë


      Âü°í
      º¹¿ø¿¡ »ç¿ëÇÒ ¹é¾÷ ¼¼Æ® ¼±Åÿ¡ Ãß°¡µÈ ¹é¾÷º»ÀÌ ¿©·¯°³ÀÏ ¼ö ÀÖ½À´Ï´Ù. ±× Áß¿¡¼­ ¹Ýµå½Ã ÇѰ³ÀÇ ¹é¾÷º»Àº º¹¿ø¶õ¿¡ ÀÖ´Â È®ÀζõÀº ¼±ÅõǾî ÀÖ¾î¾ß ÇÕ´Ï´Ù.
      ±×¸² Ãà¼Ò±×¸² È®´ë


  5. µ¥ÀÌÅͺ£À̽º º¹¿ø È­¸éÀÇ ¿É¼Ç ÆäÀÌÁö¸¦ ¼±ÅÃÇÏ¿© ¼³Á¤µÈ ÆÄÀÏ °æ·Î¸¦ È®ÀÎÇÕ´Ï´Ù.
    ±×¸² Ãà¼Ò±×¸² È®´ë


    Âü°í
    ¹é¾÷ ÆÄÀÏÀÇ Çì´õ¿¡´Â ¹é¾÷ ´ç½Ã ÆÄÀÏÀÇ À§Ä¡°¡ ±×´ë·Î µé¾î À־ º¹¿ø½Ã¿¡ ÂüÁ¶ÇÏ°Ô µË´Ï´Ù. ´ÙÀ½À¸·Î º¹¿ø¶õ¿¡´Â ±âº»ÀûÀ¸·Î ÀÌ °ªÀÌ µé¾î ÀÖ°Ô µË´Ï´Ù.
  6. º¹¿ø ¿É¼Ç¿¡¼­ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ´ÙÀ½À¸·Î º¹¿ø¿¡ ³ª¿À´Â ´ÙÀ½À¸·Î º¹¿ø Á¤º¸¸¦ ¿øÇÏ´Â À§Ä¡·Î ¼öÁ¤ÇÕ´Ï´Ù. ´ÙÀ½À¸·Î º¹¿ø¶õ¿¡´Â ¹Ýµå½Ã ÆÄÀϸí±îÁö Á¤È®È÷ ¸í½ÃµÇ¾î¾ß ÇÕ´Ï´Ù.
    ±×¸² Ãà¼Ò±×¸² È®´ë


    Âü°í
    aaMovingDB°¡ º¹¿øÇÏ·Á´Â SQL Server¿¡ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é ±×´ë·Î È®ÀÎÀ» Ŭ¸¯ÇÏ¿© º¹¿øÀ» ÁøÇàÇÕ´Ï´Ù. ÇÏÁö¸¸, µ¥ÀÌÅͺ£À̽º°¡ ÀÌ¹Ì ÀÖ´Â »óÅ¿¡¼­ º¹¿øÀ» ½ÃµµÇÏ´Â °ÍÀ̶ó¸é º¹¿ø ¿É¼Ç¿¡¼­ ±âÁ¸ µ¥ÀÌÅͺ£À̽º µ¤¾î¾²±â(WITH REPLACE)¸¦ ¹Ýµå½Ã Ã¼Å©ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.
  7. º¹¿ø ¿Ï·á ¸Þ½ÃÁö È­¸éÀÌ ³ªÅ¸³ª¸é [È®ÀÎ]À» Ŭ¸¯ÇÏ¿© º¹¿ø ÀÛ¾÷À» ¿Ï·áÇÕ´Ï´Ù.
    ±×¸² Ãà¼Ò±×¸² È®´ë


Ãß°¡ Á¤º¸

ÀÇ°ß º¸³»±â

Ç¥ Ãà¼ÒÇ¥ È®´ë
±×¸² Ãà¼Ò±×¸² È®´ë

Microsoft °í°´Áö¿ø »çÀÌÆ®¿¡¼­´Â °í°´´ÔÀÇ ¼Ò¸®¸¦ ±Í´ã¾Æ µè½À´Ï´Ù. ¾Æ·¡ ÀÇ°ß º¸³»±â·Î ¼ÒÁßÇÑ ÀÇ°ß º¸³»Áֽñ⠹ٶø´Ï´Ù.

¼Ó¼º

±â¼ú ÀÚ·á: 980163 - ¸¶Áö¸· °ËÅä: 2010³â 2¿ù 17ÀÏ ¼ö¿äÀÏ - ¼öÁ¤: 1.0
º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
Ű¿öµå:?
kbhowto kbstepbystep KB980163

Çǵå¹é º¸³»±â