http://www.hackerschool.org/HS_Boards/zboard.php?desc=asc&no=1271 [º¹»ç]
ÇØÅ·º¸¾È,µ¥ÀÌÅͺ£À̽ºº¸¾È¢°MS-SQL º¸¾È¼³Á¤ (2)
ÇØÅ·º¸¾È,µ¥ÀÌÅͺ£À̽ºº¸¾È¢°MS-SQL º¸¾È¼³Á¤ (2)
5. Server / Agent ¼ºñ½ºÀÇ ½ÇÇà°èÁ¤ È®ÀÎ
SQL¼¹ö¿Í ¼¹ö ¿¡ÀÌÀüÆ®´Â Windows»ó¿¡¼ ¼ºñ½º ÇüÅ·Π½ÇÇàµÇ°Ô µÇ¸ç ÀÌ ¼ºñ½ºµéÀº ¿î¿µÃ¼Á¦»óÀÇ ¿¬°èµÈ °èÁ¤ÀÇ ±ÇÇÑÀ» °¡Áö°í ½ÇÇàµÇ°Ô µÈ´Ù. À̶§ SQL¼¹öÀÇ SA°èÁ¤ ¹× ÀϺΠ°èÁ¤Àº ¿î¿µÃ¼Á¦¿¡ Á¢±ÙÀÌ °¡´ÉÇÏ°Ô µÇ´Âµ¥ ÀÌ·¯ÇÑ Á¢±Ù ½Ã ¼ºñ½º¸¦ ½ÇÇàÇÏ°í ÀÖ´Â ¿î¿µÃ¼Á¦ÀÇ °èÁ¤ÀÌ °¡Áö°í ÀÖ´Â ±ÇÇÑÀ» ÀÌ¿ëÇÏ°Ô µÈ´Ù.
SQL¼¹ö°¡ ħÇØ»ç°í¸¦ ´çÇßÀ» °æ¿ì SQL¼ºñ½º ½ÇÇà±ÇÇÑÀ» ÀÌ¿ëÇÏ¿© SQL¼¹ö¿¡¼ ¿î¿µÃ¼Á¦·ÎÀÇ °ø°ÝÀÌ ¹ß»ýÇÒ ¼ö ÀÖ¾î SQL¼¹ö ¹× ¼¹ö ¿¡ÀÌÀüÆ®ÀÇ ¼ºñ½ºµéÀ» ½ÇÇàÇÏ´Â Windows°èÁ¤Àº ±ÇÇÑ¿¡ Á¦ÇÑÀ» µÎ¾î¾ß ÇÑ´Ù.
SQL Enterprise Manager ÀÌ¿ëÇÏ¿© Server ¹× Server¿¡ÀÌÀüÆ®ÀÇ ½ÇÇàµÇ´Â °èÁ¤À» º¯°æÇÒ ¼öÀÖ´Ù. Enterprise Manager ÀÇ ÁÂÃø ¸Þ´º¿¡¼ [SQL ¼¹ö] -> [µî·ÏÁ¤º¸]ÀÇ [º¸¾È]ÅÇÀ» º¸¸é ÇöÀç SQL Server ¼ºñ½ºÀÇ ½ÇÇà°èÁ¤À» º¯°æÇÑ´Ù. µðÆúÆ® °ªÀÎ ¡®½Ã½ºÅÛ °èÁ¤¡¯¿¡¼ ¡®°èÁ¤ ÁöÁ¤¡¯À¸·Î º¯°æÇÑ´Ù.
º¯°æµÇ´Â °èÁ¤Àº Administrators ±×·ì¿¡ Æ÷ÇÔµÇÁö ¾Ê´Â º°µµÀÇ SQL Server ½ÇÇà°èÁ¤À» »ý¼ºÇÑ ÈÄ °èÁ¤À» ÁöÁ¤Çϵµ·Ï ÇÑ´Ù. À̶§ »ý¼ºÇÑ °èÁ¤Àº ÆÄÀϽýºÅÛ»óÀÇ MSSQLÀÌ ¼³Ä¡µÈ µð·ºÅ丮¿¡ Á¢±Ù±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÑ´Ù.
[±×¸² 1] Server ¼ºñ½º ½ÇÇà °èÁ¤ º¯°æ
SQL ServerÀÇ °èÁ¤ÀÌ º¯°æµÈ °æ¿ì´Â ¹Ýµå½Ã SQL¼¹ö¸¦ Àç½ÃÀÛ ÇÏ¿©¾ß Àû¿ëÀÌ µÈ´Ù.
6. °¨»ç ¼³Á¤
SQL ServerÀÇ ·Î±×ÀÎ ½Ãµµ¿¡ ´ëÇÑ ¼º°ø, ½ÇÆи¦ °¨»çÇÏ¿© ºÒ¹ýÀûÀÎ Á¢±ÙÀº ¾ø¾ú´ÂÁö ÁÖ±âÀûÀ¸·Î È®ÀÎÇÏ¿©¾ß ÇÑ´Ù. °¨»ç±â´ÉÀÌ È°¼ºÈµÇ¸é À©µµ¿ìÀÇ ¡®À̺¥Æ®ºä¾î¡¯ÀÇ ¡®ÀÀ¿ëÇÁ·Î±×·¥ ·Î±×¡¯¿Í SQL¼¹öÀÇ ¡®SQL¼¹ö ·Î±×¡¯¿¡ °¨»ç°á°ú°¡ ±â·ÏµÇ°Ô µÈ´Ù.
SQL¼¹ö ·Î±×ÀοÜÀÇ À̺¥Æ®¿¡ ´ëÇØ »ç¿ëÇÒ ¼ö ÀÖ´Â °¨»ç Åø·Î´Â SQL ÇÁ·ÎÇÊ·¯°¡ ÀÖ´Ù. SQL ÇÁ·ÎÇÊ·¯ÀÇ º¸¾È Ŭ·¡½º¸¦ ÀÌ¿ëÇÏ¿© º¸¾È À̺¥Æ®¿¡ ´ëÇÑ ·Î±ëÀÌ °¡´ÉÇϸç ÀÌ¿Ü¿¡ °ü¸®ÀÚ°¡ ¿øÇÏ´Â À̺¥Æ®¿¡ ´ëÇÑ ÃßÀûÀÌ °¡´ÉÇÏ´Ù.
SQL Enterprise Manager ¿¡¼ °¨»ç¼³Á¤À» È°¼ºÈÇϱâ À§Çؼ´Â EMÀÇ ÁÂÃø ¸Þ´º¿¡¼ [SQL ¼¹ö] -> [µî·ÏÁ¤º¸]ÀÇ [º¸¾È]ÅÇ¿¡¼ °¨»ç¼öÁØÀ» ¡®½ÇÆС¯ ¶Ç´Â ¡®¸ðµÎ¡¯·Î ¼±ÅÃÇÑ´Ù.
½Ã½ºÅÛ¿¡ ³²¾ÆÀÖ´Â ¸®¼Ò½º°¡ ºÎÁ·Çϰųª DBÁ¢¼ÓÀÌ ¸¹Àº ½Ã½ºÅÛÀÇ °æ¿ì °¨»ç¸¦ ¸ðµÎ·Î ÇÒ °æ¿ì ½Ã½ºÅÛ¿¡ ºÎÇÏ°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¹Ç·Î ÀÌ¿Í °°Àº °æ¿ì´Â ¡®½ÇÆС¯·Î ¼³Á¤ÇÏ¿© ÁÖ±âÀûÀ¸·Î °ËÅäÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÑ´Ù.
[±×¸² 2] ·Î±×ÀÎ °¨»ç ¼³Á¤
°¨»ç¼³Á¤ ³»¿ªÀ» Àû¿ë½ÃÅ°±â À§Çؼ´Â SQL ¼¹ö¸¦ ÁßÁöÇß´Ù°¡ Àç½ÃÀÛ ÇÏ¿©¾ß ÇÑ´Ù.
7. ÀúÀåÇÁ·Î½ÃÀú ÆÛ¹Ì¼Ç Á¦ÇÑ
¼¹ö¿¡ ÄÄÆÄÀϵǾî ÀúÀåµÈ ÀÏÁ¾ÀÇ SQL ÀÎÅÍÆäÀ̽ºÀÎ ÀúÀåÇÁ·Î½ÃÀú¿¡ ±ÇÇÑ ¼³Á¤À» ÇÏ¿© ÀÓÀÇÀÇ »ç¿ëÀÚ°¡ Á¢±ÙÇÏÁö ¸øÇϵµ·Ï ÇÏ¿©¾ß ÇÑ´Ù. xp_cmdshell°ú °°Àº È®Àå ÀúÀåÇÁ·Î½ÃÁ®´Â À©µµ¿ì ½©À» ½ÇÇàÇÒ ¼ö ÀÖ´Â ÇÁ·Î½ÃÁ®·Î ½Ã½ºÅÛ ¸í·É¾îÀÇ ½ÇÇà ¹× µ¥ÀÌÅÍÀÇ º¯Á¶°¡ °¡´ÉÇÏ´Ù.
Master µ¥ÀÌÅͺ£À̽º¿¡ Á¸ÀçÇÏ´Â ÀúÀå ÇÁ·Î½ÃÁ®´Â ºÒÇÊ¿äÇÒ °æ¿ì »èÁ¦ÇÏ°í »ç¿ëÇØ¾ß ÇÒ °æ¿ì ±ÇÇÑÀ» ¼³Á¤ÇÏ¿© ¾Ç¿ëµÇÁö ¾Êµµ·Ï ÇÏ¿©¾ß ÇÑ´Ù.
SQL Enterprise Manager ÀÇ ÁÂÃø ¸Þ´º¿¡¼ [SQL ¼¹ö] -> [µ¥ÀÌÅͺ£À̽º] -> [master] -> [È®ÀåÀúÀåÇÁ·Î½ÃÀú] -> [xp_cmdshell] ¼±Åà ÈÄ [¸ðµçÀÛ¾÷] -> [»ç¿ë±ÇÇÑ°ü¸®¡¦]¿¡¼ ½ÇÇà±ÇÇÑ(EXEC)ÀÌ ÀÖ´Â »ç¿ëÀÚ¸¦ È®ÀÎÇÑ ÈÄ guest¿Í °°Àº ºÒÇÊ¿äÇÑ »ç¿ëÀÚ¿¡°Ô ±ÇÇÑÀÌ ÀÖÀ» °æ¿ì ½ÇÇà±ÇÇÑÀ» Á¦°ÅÇÑ´Ù.
ÀϹÝÀûÀ¸·Î ¾îÇø®ÄÉÀ̼ǿ¡ Á¢±Ù ½Ã ¾îÇø®ÄÉÀÌ¼Ç º°µµÀÇ °èÁ¤À» »ç¿ëÇØ¾ß ÇÏ°í ÇØ´ç ¾îÇø®ÄÉÀ̼ÇÀÌ È®Àå ÀúÀåÇÁ·Î½ÃÀú¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é ÀÌ¿¡ ÇØ´çÇÏ´Â ½ÇÇà±ÇÇѵµ ¸ðµÎ Á¦°ÅÇØ¾ß ÇÑ´Ù.
[±×¸² 3] master DB È®ÀåÇÁ·Î½ÃÀúÀÇ ±ÇÇÑ º¯°æ
8. »ùÇà µ¥ÀÌÅͺ£À̽º »èÁ¦
MSSQLÀ» ¼³Ä¡ÇÏ°Ô µÇ¸é »ùÇà µ¥ÀÌÅÍ º£À̽ºÀÎ pubs¿Í northwind°¡ ¼³Ä¡µÇ°Ô µÈ´Ù. ÀÌ µ¥ÀÌÅͺ£À̽º´Â ÁÖ·Î °³¹ß ½Ã Å×½ºÆ®·Î »ç¿ëÀÌ µÇ°í ½ÇÁ¦´Â »ç¿ëµÇÁö ¾Ê´Â »ùÇà µ¥ÀÌÅͺ£À̽ºÀÌ´Ù. »ùÇà µ¥ÀÌÅͺ£À̽º´Â ´©±¸¿¡°Ô³ª ¾Ë·ÁÁ® ÀÖÀ¸¹Ç·Î ¾ÇÀÇÀûÀÎ Object¸¦ »ý¼ºÇÏ¿© ¾Ç¿ëµÉ ¼ö ÀÖÀ¸¹Ç·Î ºÒÇÊ¿äÇÑ »ùÇà Å×ÀÌÅͺ£À̽º´Â »èÁ¦ÇØ¾ß ÇÑ´Ù.
Âü°í·Î pubs¿Í northwind µ¥ÀÌÅͺ£À̽º´Â »èÁ¦ÇÏ¿©µµ À缳ġ°¡ °¡´ÉÇÏ¸ç °ü¸®Àû ¸ñÀûÀ¸·Î »èÁ¦°¡ ºÒ°¡´ÉÇÒ °æ¿ì ÇØ´ç µ¥ÀÌÅͺ£À̽º¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Â guest °èÁ¤À» »èÁ¦ÇÑ´Ù.
SQL Enterprise Manager ÀÇ ÁÂÃø ¸Þ´º¿¡¼ [SQL ¼¹ö] -> [µ¥ÀÌÅͺ£À̽º] -> [»èÁ¦]¸¦ ¼±ÅÃÇÏ¸é »ùÇà µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ »èÁ¦°¡ °¡´ÉÇÏ´Ù.
[±×¸² 4] »ùÇà µ¥ÀÌÅͺ£À̽º »èÁ¦
- ̉˜ http://blog.daum.net/so_itbank/3272543 |
Hit : 7351 Date : 2009/08/22 08:49
|