PRB: ¿Â¶óÀÎ ¼³¸í¼­ÀÇ "ºÐ¸®µÈ »ç¿ëÀÚ ¹®Á¦ ÇØ°á" Ç׸ñÀÌ ºÒ¿ÏÀüÇÏ´Ù

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

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

Çö»ó

´Ù¸¥ ¼­¹ö·Î µ¥ÀÌÅͺ£À̽º ¹é¾÷À» º¹¿øÇÒ ¶§ ºÐ¸®µÈ »ç¿ëÀÚ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. SQL Server ¿Â¶óÀÎ ¼³¸í¼­ÀÇ ºÐ¸®µÈ »ç¿ëÀÚ ¹®Á¦ ÇØ°á Ç׸ñ¿¡´Â ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ´Â Á¤È®ÇÑ ´Ü°è°¡ ³ª¿Í ÀÖÁö ¾Ê½À´Ï´Ù.

ÀÌ ¹®¼­¿¡¼­´Â ºÐ¸®µÈ »ç¿ëÀÚ ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

ÇöÀç »óÅÂ

Microsoft´Â º» ¹®¼­ÀÇ ½ÃÀÛ ºÎºÐ¿¡ ³ª¿­ÇÑ Microsoft Á¦Ç°¿¡¼­ ÀÌ ¹®Á¦¸¦ È®ÀÎÇß½À´Ï´Ù.

Ãß°¡ Á¤º¸

·Î±×Àΰú »ç¿ëÀÚ¶ó´Â ¿ë¾î°¡ ÈçÈ÷ °°Àº Àǹ̷Π»ç¿ëµÇÁö¸¸ »ç½ÇÀº ¸Å¿ì ´Ù¸¨´Ï´Ù. ·Î±×ÀÎÀº »ç¿ëÀÚ ÀÎÁõ¿¡ »ç¿ëµÇ°í µ¥ÀÌÅͺ£À̽º »ç¿ëÀÚ °èÁ¤Àº µ¥ÀÌÅͺ£À̽º ¾×¼¼½º¿Í »ç¿ë ±ÇÇÑ È®Àο¡ »ç¿ëµË´Ï´Ù. ·Î±×ÀÎÀº º¸¾È ID(SID)¿¡ ÀÇÇØ »ç¿ëÀÚ¿Í ¿¬°áµÇ¾î ÀÖÀ¸¸ç SQL Server¿¡ ¾×¼¼½ºÇÏ´Â µ¥ ÇÊ¿äÇÕ´Ï´Ù. ƯÁ¤ ·Î±×ÀÎÀÌ À¯È¿ÇÑÁö È®ÀÎÇÏ´Â ÇÁ·Î¼¼½º¸¦ "ÀÎÁõ"À̶ó°í ÇÕ´Ï´Ù. ·Î±×ÀÎÀº SQL Server µ¥ÀÌÅͺ£À̽º »ç¿ëÀÚ¿Í ¿¬°áµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. »ç¿ëÀÚ °èÁ¤À» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¿¡¼­ ¼öÇàµÇ´Â Ȱµ¿À» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÁ¤ ·Î±×Àο¡ ´ëÇÑ »ç¿ëÀÚ °èÁ¤ÀÌ µ¥ÀÌÅͺ£À̽º¿¡ ¾øÀ¸¸é ÇØ´ç ·Î±×ÀÎÀ» »ç¿ëÇϰí ÀÖ´Â »ç¿ëÀÚ°¡ SQL Server¿¡ ¿¬°áÇÒ ¼ö ÀÖ´Â °æ¿ì¿¡µµ µ¥ÀÌÅͺ£À̽º¿¡ ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ °æ¿ìÀÇ À¯ÀÏÇÑ ¿¹¿Ü´Â µ¥ÀÌÅͺ£À̽º¿¡ "guest" »ç¿ëÀÚ °èÁ¤ÀÌ Æ÷ÇԵǾî ÀÖÀ» ¶§ÀÔ´Ï´Ù. ¿¬°áµÈ »ç¿ëÀÚ °èÁ¤ÀÌ ¾ø´Â ·Î±×ÀÎÀº °Ô½ºÆ® »ç¿ëÀÚ¿¡ ¸ÅÇε˴ϴÙ. ¹Ý´ë·Î µ¥ÀÌÅͺ£À̽º »ç¿ëÀÚ°¡ ÀÖÁö¸¸ ¿¬°áµÈ ·Î±×ÀÎÀÌ ¾øÀ¸¸é »ç¿ëÀÚ°¡ SQL Server¿¡ ·Î±×ÀÎÇÒ ¼ö ¾ø½À´Ï´Ù.

µ¥ÀÌÅͺ£À̽º°¡ ´Ù¸¥ ¼­¹ö·Î º¹¿øµÇ¸é »ç¿ëÀÚ¿Í »ç¿ë ±ÇÇÑ ÁýÇÕÀ» Æ÷ÇÔÇÏÁö¸¸ ÇØ´çÇÏ´Â ·Î±×ÀÎÀÌ ¾ø°Å³ª ·Î±×ÀÎÀÌ ÇØ´ç »ç¿ëÀÚ¿Í ¿¬°áµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀÌ "ºÐ¸®µÈ »ç¿ëÀÚ"°¡ ÀÖ´Â °æ¿ìÀÔ´Ï´Ù.

ºÐ¸®µÈ »ç¿ëÀÚ ¹®Á¦ ÇØ°á

´Ù¸¥ ¼­¹ö·Î µ¥ÀÌÅͺ£À̽º ¹é¾÷À» º¹¿øÇÒ ¶§ ºÐ¸®µÈ »ç¿ëÀÚ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ½Ã³ª¸®¿À¿¡¼­´Â ¹®Á¦¿Í ÇØ°á ¹æ¹ýÀ» º¸¿© ÁÝ´Ï´Ù.
  1. master µ¥ÀÌÅͺ£À̽º¿¡ ·Î±×ÀÎÀ» Ãß°¡ÇÏ°í ±âº» µ¥ÀÌÅͺ£À̽º¸¦ Northwind·Î ÁöÁ¤ÇÕ´Ï´Ù.
    Use master go sp_addlogin 'test', 'password', 'Northwind'
    						
  2. ¾Õ¿¡¼­ ¸¸µç »ç¿ëÀÚ¿¡°Ô ¾×¼¼½º¸¦ ºÎ¿©ÇÕ´Ï´Ù.
    Use Northwind go sp_grantdbaccess 'test'
    						
  3. µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÕ´Ï´Ù.
    BACKUP DATABASE Northwind
    TO DISK = 'C:\MSSQL\BACKUP\Northwind.bak'
    						
  4. µ¥ÀÌÅͺ£À̽º¸¦ ´Ù¸¥ SQL Server·Î º¹¿øÇÕ´Ï´Ù.
    RESTORE DATABASE Northwind
    FROM DISK = 'C:\MSSQL\BACKUP\Northwind.bak'
    						
    º¹¿øµÈ µ¥ÀÌÅͺ£À̽º¿¡ ÇØ´çÇÏ´Â ·Î±×ÀÎÀÌ ¾ø´Â "test"¶ó´Â »ç¿ëÀÚ°¡ Æ÷ÇԵǾî ÀÖÀ¸¹Ç·Î "test"´Â ºÐ¸®µÈ »ç¿ëÀÚ°¡ µË´Ï´Ù.
  5. ÀÌÁ¦ ºÐ¸®µÈ »ç¿ëÀÚ¸¦ °Ë»öÇϱâ À§ÇØ ´ÙÀ½ Äڵ带 ½ÇÇàÇÕ´Ï´Ù.
    Use Northwind go sp_change_users_login 'report'
    						
    Northwind µ¥ÀÌÅͺ£À̽ºÀÇ sysusers ½Ã½ºÅÛ Å×À̺í Ç׸ñ°ú master µ¥ÀÌÅͺ£À̽ºÀÇ sysxlogins ½Ã½ºÅÛ Å×À̺í Ç׸ñ °£¿¡ ÀÏÄ¡ÇÏÁö ¾Ê´Â ¸ðµç ·Î±×ÀÎÀÌ Ãâ·Â¿¡ Ç¥½ÃµË´Ï´Ù.

ºÐ¸®µÈ »ç¿ëÀÚ ¹®Á¦¸¦ ÇØ°áÇÏ´Â ´Ü°è

  1. ¾ÕÀÇ ´Ü°è¿¡¼­ °Ë»öÇÑ ºÐ¸®µÈ »ç¿ëÀÚ¸¦ ´ë»óÀ¸·Î ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
    Use Northwind
    go
    sp_change_users_login 'update_one', 'test', 'test'
    						
    ÀÌ ¸í·ÉÀ» ½ÇÇàÇÏ¸é ¼­¹ö ·Î±×ÀÎ "test"¿Í Northwind µ¥ÀÌÅͺ£À̽º »ç¿ëÀÚ "test"°¡ ´Ù½Ã ¿¬°áµË´Ï´Ù. sp_change_users_login ÀúÀå ÇÁ·Î½ÃÀúµµ "auto_fix" ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÏ¿© ¸ðµç ºÐ¸®µÈ »ç¿ëÀÚÀÇ ¾÷µ¥ÀÌÆ®¸¦ ¼öÇàÇÒ ¼ö ÀÖÁö¸¸ SQL Server°¡ À̸§À» ±âÁØÀ¸·Î ·Î±×Àΰú »ç¿ëÀÚ¸¦ ÀÏÄ¡½ÃŰ·Á°í Çϱ⠶§¹®¿¡ ±ÇÀåµÇ´Â ¹æ¹ýÀÌ ¾Æ´Õ´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì ¹®Á¦°¡ »ý±âÁö ¾ÊÁö¸¸ ·Î±×ÀÎÀÌ »ç¿ëÀÚ¿Í Á¦´ë·Î ¿¬°áµÇÁö ¾ÊÀ¸¸é »ç¿ëÀÚ°¡ À߸øµÈ ±ÇÇÑÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù.
  2. ¾ÕÀÇ ´Ü°è¿¡¼­ Äڵ带 ½ÇÇàÇÏ¸é »ç¿ëÀÚ°¡ µ¥ÀÌÅͺ£À̽º¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô µÇ¸é »ç¿ëÀÚ°¡ sp_password ÀúÀå ÇÁ·Î½ÃÀú¸¦ »ç¿ëÇÏ¿© ¾ÏÈ£¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
    Use master 
    go
    sp_password NULL, 'ok', 'test'
    						
    ÀÌ ÀúÀå ÇÁ·Î½ÃÀú´Â Microsoft Windows NT º¸¾È °èÁ¤¿¡ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. Windows NT ³×Æ®¿öÅ© °èÁ¤À» ÅëÇØ SQL Server¿¡ ¿¬°áÇÏ´Â »ç¿ëÀÚ´Â Windows NT¿¡ ÀÇÇØ ÀÎÁõµÇ¹Ç·Î »ç¿ëÀÚÀÇ ¾ÏÈ£´Â Windows NT¿¡¼­¸¸ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

    sysadmin ¿ªÇÒÀÇ ±¸¼º¿ø¸¸ÀÌ ´Ù¸¥ »ç¿ëÀÚÀÇ ·Î±×ÀÎ ¾ÏÈ£¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÂüÁ¶

µ¥ÀÌÅͺ£À̽º¸¦ ¼­¹ö »çÀÌ¿¡¼­ À̵¿ÇÒ ¶§ »ç¿ë ±ÇÇÑ ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
240872 INF: µ¥ÀÌÅͺ£À̽º¸¦ SQL ¼­¹ö »çÀÌ¿¡¼­ À̵¿ÇÒ ¶§ »ç¿ë ±ÇÇÑ ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ¹ý




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

¼Ó¼º

±â¼ú ÀÚ·á: 274188 - ¸¶Áö¸· °ËÅä: 2004³â 6¿ù 25ÀÏ ±Ý¿äÀÏ - ¼öÁ¤: 3.1
º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
Ű¿öµå:?
kbcodesnippet kbpending kbprb KB274188

Çǵå¹é º¸³»±â