HOWTO: SQL Server 2000¿¡¼­ SQL ¿£ÅÍÇÁ¶óÀÌÁî °ü¸®ÀÚ¸¦ »ç¿ëÇÏÁö ¾Ê°í SQL Server ¶Ç´Â SQL Server ¿¡ÀÌÀüÆ® ¼­ºñ½º °èÁ¤ º¯°æ

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

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

¿ä¾à

Microsoft Windows NT °èÁ¤¿¡¼­ ½ÇÇàÇϱâ À§ÇØ Microsoft SQL Server¸¦ óÀ½¿¡ ¼³Ä¡Çϸé SQL Server¿¡¼­ ÇØ´ç Windows NT °èÁ¤À» ´ë»óÀ¸·Î ƯÁ¤ ÆÄÀÏ, Æú´õ ¹× ·¹Áö½ºÆ®¸® Ű¿¡ ´ëÇÑ ´Ù¾çÇÑ Windows »ç¿ëÀÚ ±ÇÇѰú »ç¿ë ±ÇÇÑÀ» ¼³Á¤ÇÕ´Ï´Ù. ³ªÁß¿¡ SQL Server ¿£ÅÍÇÁ¶óÀÌÁî °ü¸®ÀÚ(SEM)¸¦ »ç¿ëÇÏ¿© SQL Server(MSSQLServer ¼­ºñ½º) ¹× SQL Server ¿¡ÀÌÀüÆ® ¼­ºñ½ºÀÇ ½ÃÀÛ °èÁ¤À» º¯°æÇϸé SEMÀÌ ÇÊ¿äÇÑ ¸ðµç »ç¿ë ±ÇÇѰú Windows »ç¿ëÀÚ ±ÇÇÑÀ» »õ ½ÃÀÛ °èÁ¤¿¡ ÀÚµ¿À¸·Î ÇÒ´çÇϹǷΠ´Ù¸¥ ÀÛ¾÷À» ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. À̰ÍÀÌ ¼­ºñ½º °èÁ¤À» º¯°æÇÏ´Â µ¥ »ç¿ëÇϱ⿡ ÀûÇÕÇÑ ¹æ¹ýÀÔ´Ï´Ù.

ÇÏÁö¸¸ Á¦¾îÆÇÀ̳ª °ü¸® µµ±¸¿¡ ÀÖ´Â ¼­ºñ½º ¾ÖÇø´À» »ç¿ëÇÏ¿© MSSQLServer ¼­ºñ½º³ª SQL Server ¿¡ÀÌÀüÆ® ¼­ºñ½º¿¡ ´ëÇÑ ½ÃÀÛ °èÁ¤ Á¤º¸¸¦ º¯°æÇÏ´Â °æ¿ì¿¡´Â ¼öµ¿À¸·Î ¼³Á¤ÇØ¾ß ÇÏ´Â Ãß°¡ »ç¿ë ±ÇÇѰú »ç¿ëÀÚ ±ÇÇÑÀÌ ÀÖ½À´Ï´Ù.

ÀÌ ¹®¼­¿¡¼­´Â ¼­ºñ½º ¾ÖÇø´À» »ç¿ëÇÏ¿© ½ÃÀÛ °èÁ¤ Á¤º¸¸¦ º¯°æÇÒ ¶§ ¼öÇàÇØ¾ß ÇÏ´Â ´Ü°è¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

ÀÌ ¹®¼­ÀÇ ³ª¸ÓÁö ºÎºÐÀ» Àбâ Àü¿¡ ´ÙÀ½ Microsoft À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇÏ¿© Microsoft ±â¼ú ÀÚ·áÀÇ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

Microsoft Security Bulletin MS02-038 SQL Server 2000 À¯Æ¿¸®Æ¼ ³»ÀÇ °Ë»çµÇÁö ¾ÊÀº ¹öÆÛ·Î ÀÎÇØ Äڵ尡 ½ÇÇàµÉ ¼ö ÀÖÀ½(Q316333)
Microsoft Security Bulletin MS02-034 SQL Server °ü·Ã ´©ÀûÇü ÆÐÄ¡(Q316333)
322853 FIX: SQL Server°¡ ºÒÇÊ¿äÇÑ »ç¿ë ±ÇÇÑÀ» ºÎ¿©Çϰųª ¾Ïȣȭ ±â´É¿¡ °Ë»çµÇÁö ¾ÊÀº ¹öÆÛ°¡ ÀÖ´Ù
316333 INF: SQL Server 2000 ¼­ºñ½º ÆÑ 2ÀÇ º¸¾È ¾÷µ¥ÀÌÆ®
Âü°í MS02-034 ¹× MS02-038À» ÁؼöÇÏ¸é ±âÁ¸ °ü¸® ÀÚ°Ý Áõ¸í ½Â°Ý Ãë¾àÁ¡ÀÌ Á¦°ÅµÇ°í ÀÌÈÄÀÇ Ãë¾àÁ¡ ¹ß»ýÀ» ¹æÁöÇÏ´Â µ¥ µµ¿òÀÌ µË´Ï´Ù.

SQL ¿£ÅÍÇÁ¶óÀÌÁî °ü¸®ÀÚ ´ë½Å ¼­ºñ½º ¾ÖÇø´À» »ç¿ëÇÏ¿© SQL Server ¶Ç´Â SQL Server ¿¡ÀÌÀüÆ® ¼­ºñ½º °èÁ¤ º¯°æ

SEM ´ë½Å ¼­ºñ½º ¾ÖÇø´À» »ç¿ëÇÏ¿© SQL Server ¼­ºñ½º °èÁ¤À̳ª SQL Server ¿¡ÀÌÀüÆ® ¼­ºñ½º °èÁ¤À» º¯°æÇÏ´Â °æ¿ì Ãß°¡·Î ¼³Á¤ÇØ¾ß ÇÒ Æ¯Á¤ ·¹Áö½ºÆ®¸®, NTFS ÆÄÀÏ ½Ã½ºÅÛ ±ÇÇÑ ¹× Microsoft Windows »ç¿ëÀÚ ±ÇÇÑÀÌ ÀÖ½À´Ï´Ù. À̰ÍÀº »ç¿ë ±ÇÇÑÀ» º¯°æÇÏ´Â µ¥ »ç¿ëÇÒ SEMÀÌ ¾ø´Â SQL Server Desktop Engine(MSDE 2000À̶ó°íµµ ÇÔ) ¼³Ä¡¿¡ ƯÈ÷ ÇØ´çÇÏ´Â »çÇ×ÀÔ´Ï´Ù. ¼¼ °¡Áö ƯÁ¤ ¿µ¿ªÀ» ÁýÁßÀûÀ¸·Î »ìÆìºÁ¾ß ÇÕ´Ï´Ù.
  • ·¹Áö½ºÆ®¸® Ű
  • µð½ºÅ©¿¡ ´ëÇÑ NTFS ±ÇÇÑ
  • Windows »ç¿ëÀÚ ±ÇÇÑ

°¢°¢¿¡ ´ëÇØ¼­´Â µÞºÎºÐ¿¡¼­ º°µµ·Î ¼³¸íÇÕ´Ï´Ù.

·¹Áö½ºÆ®¸® Ű

´ÙÀ½ ¸ñ·Ï¿¡ ÀÖ´Â ·¹Áö½ºÆ®¸® Ű¿¡¼­ MSSQLServer ¼­ºñ½º¿Í SQLServerAgent ¼­ºñ½ºÀÇ ½ÃÀÛ °èÁ¤(·ÎÄà Microsoft Windows NT °èÁ¤ ¶Ç´Â µµ¸ÞÀÎ Windows NT °èÁ¤)¿¡ ´ëÇØ ¸ðµç ±ÇÇÑÀ» ¼³Á¤ÇÕ´Ï´Ù. ´ÙÀ½ ÇÏÀ̺꿡´Â ¾×¼¼½º Á¦¾î ¸ñ·Ï(ACL)ÀÌ ¼³Á¤µÇ´Â ۰¡ ÀÖ½À´Ï´Ù. Ŭ·¯½ºÅÍÀÇ °æ¿ì Ŭ·¯½ºÅÍÀÇ °¢ ³ëµå¿¡¼­ ÀÌ ´Ü°è¸¦ ¼öÇàÇϽʽÿÀ.

¸ðµç ±ÇÇÑ »ç¿ë ±ÇÇÑÀº ´ÙÀ½ Ű¿Í ±× ÇÏÀ§ Ű¿¡ ¸ðµÎ Àû¿ëµË´Ï´Ù.
  • ¸í¸íµÈ ÀνºÅϽºÀÇ °æ¿ì:
    HKEY_LOCAL_MACHINE\Software\Clients\Mail

    HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\80

    HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\<Instancename>

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC

    HKEY_LOCAL_MACHINE\Software\Microsoft\Search
  • ±âº» ÀνºÅϽºÀÇ °æ¿ì:
    HKEY_LOCAL_MACHINE\Software\Clients\Mail

    HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\80

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\Cluster

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\MSSQLServer

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\Providers

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\Replication

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\Setup

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\SQLServerAgent

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\Tracking

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC

    HKEY_LOCAL_MACHINE\Software\Microsoft\Search

Âü°í ´ÙÀ½ Ű´Â ¿¹¿ÜÀûÀ¸·Î ÇÏÀ§ Ű¿¡ ´ëÇÑ »ç¿ë ±ÇÇÑÀÌ ¼³Á¤µÇÁö ¾Ê½À´Ï´Ù.

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Perflib

µð½ºÅ©¿¡ ´ëÇÑ NTFS ±ÇÇÑ

NTFS Æú´õ¿¡ ´ëÇÑ MSSQLServer ¼­ºñ½º¿Í SQLServerAgent ¼­ºñ½ºÀÇ ½ÃÀÛ °èÁ¤(·ÎÄà Windows NT °èÁ¤ ¶Ç´Â µµ¸ÞÀÎ Windows NT °èÁ¤)¿¡ ´ëÇØ ¸ðµç ±ÇÇÑÀ» ¼³Á¤ÇÕ´Ï´Ù. Ŭ·¯½ºÅÍÀÇ °æ¿ì °¢ ÄÄÇ»ÅÍ ³ëµå¿¡¼­ ÇØ´çÇÏ´Â °æ·Îµµ ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

¸í¸íµÈ ÀνºÅϽºÀÇ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.
D:\Program Files\Microsoft SQL Server\MSSQL$_instancename_\
±âº» ÀνºÅϽºÀÇ ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.
D:\Program Files\Microsoft SQL Server\MSSQL\
ÇÏÀ§ Æú´õ¿Í ÆÄÀÏ¿¡µµ µ¿ÀÏÇÑ »ç¿ë ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

Windows »ç¿ëÀÚ ±ÇÇÑ

ÀϹÝÀûÀ¸·Î ¿î¿µ üÁ¦ÀÇ ±âº» ¼³Ä¡¿¡¼­´Â SQL Server°¡ Á¦´ë·Î ÀÛµ¿ÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç »ç¿ëÀÚ ±ÇÇÑÀ» ·ÎÄà Administrators ±×·ì¿¡ ºÎ¿©ÇÕ´Ï´Ù. µû¶ó¼­ SQL Server ¼­ºñ½ºÀÇ ±âº» °èÁ¤À¸·Î »ç¿ëÇϱâ À§ÇØ ·ÎÄà Administrators ±×·ì¿¡ Ãß°¡µÈ ·ÎÄà Windows NT °èÁ¤À̳ª µµ¸ÞÀÎ °èÁ¤Àº ÇÊ¿äÇÑ ¸ðµç »ç¿ëÀÚ ±ÇÇÑÀ» °®½À´Ï´Ù. ÇÏÁö¸¸ ÀÌ·¸°Ô ³ôÀº ¼öÁØÀÇ »ç¿ëÀÚ ±ÇÇÑ¿¡¼­ SQL Server¸¦ ½ÇÇàÇÏ´Â °ÍÀº ÁÁÁö ¾Ê½À´Ï´Ù.

SQL Server ¶Ç´Â SQL Server ¿¡ÀÌÀüÆ® ½ÃÀÛ °èÁ¤ÀÌ ·ÎÄà Administrators ±×·ìÀÇ ±¸¼º¿øÀÎ °ÍÀ» ¿øÇÏÁö ¾ÊÀ¸¸é MSSQLServer ¼­ºñ½º¿Í SQLServerAgent ¼­ºñ½ºÀÇ ½ÃÀÛ °èÁ¤(·ÎÄà Windows NT °èÁ¤ ¶Ç´Â µµ¸ÞÀÎ Windows NT °èÁ¤)ÀÌ ´ÙÀ½°ú °°Àº »ç¿ëÀÚ ±ÇÇÑÀ» °®°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.

  • ¿î¿µ üÁ¦ÀÇ ÀϺηΠÀÛ¾÷ = SeTcbPrivilege
  • Æ®·¡¹ö½º È®ÀÎ Åë°ú = SeChangeNotify
  • ÇÒ´ç·® Áõ°¡ = SeIncreaseQuotaPrivilege
  • ¸Þ¸ð¸®ÀÇ ÆäÀÌÁö Àá±×±â = SeLockMemory
  • Àϰý ÀÛ¾÷À¸·Î ·Î±×¿Â = SeBatchLogonRight
  • ¼­ºñ½º·Î ·Î±×¿Â = SeServiceLogonRight
  • ÇÁ·Î¼¼½º ¼öÁØÀÇ ÅäÅ« ¹Ù²Ù±â = SeAssignPrimaryTokenPrivilege

Âü°í ÇÁ·Î±×·¡¹Ö ÆíÀǸ¦ À§ÇØ Microsoft Windows NT »ç¿ëÀÚ ±ÇÇÑ À̸§Àº »ç¿ëÀÚ ±ÇÇÑÀÇ Àüü À̸§ ¿·¿¡ ÀÖ½À´Ï´Ù.

±âŸ ´Ü°è

Âü°í ÄÄÇ»ÅÍÀÇ ±âº» NTFS ±ÇÇÑÀÌ º¯°æµÇ¾úÀ¸¸é SQL Server ½ÃÀÛ °èÁ¤ÀÌ SQL Server µ¥ÀÌÅͺ£À̽º µ¥ÀÌÅÍ¿Í ·Î±× ÆÄÀÏÀÌ ÀÖ´Â ·çÆ® µå¶óÀ̺꿡 ´ëÇÑ Æú´õ ¸ñ·Ï ±ÇÇÑÀ» °®°í ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
239759 PRB: µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µé ¶§ ¿À·ù 5177ÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Ù

MSSQLServer ¼­ºñ½º°¡ ½ÃÀ۵Ǵ °èÁ¤Àº ´ÙÀ½ Áß ÇϳªÀÔ´Ï´Ù.
  • ÄÄÇ»ÅÍÀÇ ·ÎÄà Administrators ±×·ì ±¸¼º¿øÀÌ ¾Æ´Õ´Ï´Ù.

    ¶Ç´Â
  • BUILTIN\Administrators SQL Server ·Î±×ÀÎÀÌ Á¦°ÅµÇ¾ú½À´Ï´Ù.
MSSQLServer ¶Ç´Â SQLServerAgent ¼­ºñ½ºÀÇ ½ÃÀÛ °èÁ¤À̳ª µÎ ¼­ºñ½ºÀÇ ½ÃÀÛ °èÁ¤À» ¸ðµÎ SQL Server ½Ã½ºÅÛ °ü¸®ÀÚ(sysadmin) ¿ªÇÒ¿¡ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. [Domain\NTaccount] »ç¿ëÀÚ¿¡°Ô SQL Server¿¡ ´ëÇÑ ·Î±×¿ÂÀ» ºÎ¿©ÇϽʽÿÀ. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

EXEC sp_grantlogin [Example\test]
±×·± ´ÙÀ½ ÀÌ °èÁ¤À» sysadmin ¿ªÇÒ¿¡ Ãß°¡ÇϽʽÿÀ.
EXEC sp_addsrvrolemember @loginame = [Example\test] 
   , @rolename =  'sysadmin'

Àüü ÅØ½ºÆ® °Ë»öÀ̳ª Ŭ·¯½ºÅ͸µ°ú ÇÔ²² SQL Server¸¦ »ç¿ëÇϰí ÀÖ´Â °æ¿ì SQL Server ½ÃÀÛ °èÁ¤À» SEM ÀÌ¿ÜÀÇ °ÍÀ¸·Î º¯°æÇÏ¸é ¸î °¡Áö ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

Àüü ÅØ½ºÆ® °Ë»öÀ̳ª Ŭ·¯½ºÅ͸µ°ú °ü·ÃµÈ ¹®Á¦°¡ ¹ß»ýÇÑ °æ¿ì ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÌ ¹®¼­ÀÇ "ÂüÁ¶" ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.

SQL Server 2000°ú Microsoft Windows 2000 ȯ°æ¿¡¼­ Kerberos º¸¾È Áö¿ø °ø±ÞÀÚ ÀÎÅÍÆäÀ̽º(SSPI) ÀÎÁõÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ±âÁ¸ ¼­ºñ½º »ç¿ëÀÚ À̸§(SPN)À» »èÁ¦ÇÑ ´ÙÀ½ »õ °èÁ¤ Á¤º¸·Î »õ SPNÀ» ¸¸µé¾î¾ß ÇÕ´Ï´Ù. SETSPNÀ» »ç¿ëÇÏ¿© ÀÌ ÀÛ¾÷À» ¼öÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº SQL Server 2000 ¿Â¶óÀÎ ¼³¸í¼­¿¡¼­ "º¸¾È °èÁ¤ À§ÀÓ" Ç׸ñÀ» ÂüÁ¶ÇϽʽÿÀ.

ÂüÁ¶

ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
317746 PRB: SQL Server Àüü ÅØ½ºÆ® °Ë»öÀ¸·Î īŻ·Î±×°¡ ä¿öÁöÁö ¾Ê´Â´Ù
317232 Ŭ·¯½ºÅÍ ¼­ºñ½º °èÁ¤ ¾ÏÈ£¸¦ º¯°æÇϸé À̺¥Æ® ID 1107 ¹× 1079 ¸Þ½ÃÁö°¡ ¹ß»ýÇÑ´Ù
295051 FIX: Àüü ÅØ½ºÆ® °Ë»öÀ» À§ÇØ SQL Server °èÁ¤À» °ü¸®ÀÚ°¡ ¾Æ´Ñ »ç¿ëÀÚ·Î º¯°æÇÏ¸é ±âÁ¸ īŻ·Î±×¸¦ »ç¿ëÇÒ ¼ö ¾ø°Ô µÈ´Ù
254321 INF: Ŭ·¯½ºÅÍµÈ SQL Server ÁÖÀÇ »çÇ× ¹× ±âº» °æ°í
239885 INF: SQL °¡»ó ¼­¹ö¿¡¼­ ¼­ºñ½º °èÁ¤À» º¯°æÇÏ´Â ¹æ¹ý
219264 INF: SQL Server 7.0 Ŭ·¯½ºÅÍ ¼³Ä¡ ¼ø¼­
198168 BUG: SQL Server Ŭ·¯½ºÅÍ¿¡ ´ëÇÑ °èÁ¤ Á¤º¸¸¦ º¯°æÇÏ¸é ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù
ÀÚ¼¼ÇÑ ³»¿ëÀ» º¸·Á¸é ´ÙÀ½ Microsoft À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇϽʽÿÀ.
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/prodtechnol/sql/maintain/security/sqlc2.asp




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

¼Ó¼º

±â¼ú ÀÚ·á: 283811 - ¸¶Áö¸· °ËÅä: 2011³â 5¿ù 12ÀÏ ¸ñ¿äÀÏ - ¼öÁ¤: 7.0
º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Ű¿öµå:?
kbsqlmanagementtools kbhowtomaster KB283811

Çǵå¹é º¸³»±â