SQL Server ¼³¸í¼ ÆÀÀº ±â¼ú Áö¿ø °ü·Ã Áú¹®¿¡ Á÷Á¢ ´ë´äÇØµå¸± ¼ö ¾øÁö¸¸ ÀÌ Ãß°¡ Á¤º¸ ¼³¸í¼¿¡ ´ëÇÑ ¿©·¯ºÐÀÇ Á¦¾È°ú ÀǰßÀ» ȯ¿µÇÕ´Ï´Ù. Á¦°øµÇ´Â ¸µÅ©¸¦ »ç¿ëÇϸé ÀüÀÚ ¸ÞÀÏ ÀǰßÀ» Á÷Á¢ ºü¸£°Ô º¸³»½Ç ¼ö ÀÖ½À´Ï´Ù. ÀǰßÀ» º¸³»½Ç ¶§´Â ¿µ¹®À» »ç¿ëÇØ ÁֽʽÿÀ. ÀÌ ¹®¼¿¡ ´ëÇÑ ¼¸é ÀǰßÀ» º¸³»·Á¸é ¿©±â¸¦ Ŭ¸¯ÇϽʽÿÀ. |
¸ñÂ÷
1.0 ¼Ò°³
2.0 SQL Server Express ´Ù¿î·Îµå ¹× ¼³Ä¡
2.3 SQL Server Express °ü¸® µµ±¸
2.5 SQL Server 2005 Ãß°¡ Á¤º¸ ÆÄÀÏ
3.0 ¼³Ä¡ ¹®Á¦
4.0 Ãß°¡ Á¤º¸
4.1 ¼ºñ½º °èÁ¤ ¹× ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ
4.3 WMI °ø±ÞÀÚ ¹× »ç¿ëÀÚ ÀνºÅϽº ±â´É
4.4 ¿Â¶óÀÎ ¼³¸í¼
4.5 SQL Server Express Áö¿ø Á¤º¸ º¸±â
4.6 ´º½º ±×·ì Áö¿ø
4.7 SQL Server Express¿¡ ´ëÇÑ »ç¿ëÀÚ ÀÇ°ß Á¦°ø
6.0 º¹Á¦
1.0 ¼Ò°³
Microsoft SQL Server 2005 Express Edition(SQL Server Express)Àº MSDE(Microsoft Desktop Engine)¸¦ ´ë½ÅÇÏ´Â »ç¿ëÀÌ °£ÆíÇÑ ¹«·á SQL Server 2005 ¹öÀüÀÔ´Ï´Ù. Microsoft Visual Studio 2005¿¡ ÅëÇյǴ SQL Server Express¸¦ »ç¿ëÇÏ¸é °·ÂÇÏ°í ¾ÈÀüÇÑ µ¥ÀÌÅÍ ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥À» ½±°Ô °³¹ßÇÏ°í ºü¸£°Ô ¹èÆ÷ÇÒ ¼ö ÀÖ½À´Ï´Ù. SQL Server Express´Â °è¾à¿¡ µû¶ó Àç¹èÆ÷ÇÒ ¼ö ÀÖÀ¸¸ç ±âº» ¼¹ö µ¥ÀÌÅͺ£À̽º»Ó¸¸ ¾Æ´Ï¶ó Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅͺ£À̽º·Î ÀÛµ¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. SQL Server Express´Â ISV(°³º° ¼ÒÇÁÆ®¿þ¾î °ø±Þ¾÷ü), ¼¹ö »ç¿ëÀÚ, ºñÀü¹® °³¹ßÀÚ, À¥ ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ, À¥ »çÀÌÆ® È£½ºÅÍ ¹× Ãë¹Ì »ï¾Æ Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥À» ±¸ÃàÇÏ´Â »ç¿ëÀÚ¿¡°Ô ÀÌ»óÀûÀÎ ¹öÀüÀÔ´Ï´Ù.
ÀÌ SQL Server Express¿Í °ü·ÃµÈ Á¤º¸ Áß¿¡¼ º» Ãß°¡ Á¤º¸ ÆÄÀÏ Á¦ÀÛ ½Ã ´Ù·çÁö ¾Ê¾Ò´ø ³»¿ëÀº Microsoft ±â¼ú ÀÚ·á ¹®¼
SQL Server Express ´º½º ±×·ìÀ» »ç¿ëÇÏ¿© ÀǰßÀ» º¸³»´Â ¹æ¹ýÀº 4.6 ´º½º ±×·ì Áö¿øÀ» ÂüÁ¶ÇϽʽÿÀ.
2.0 SQL Server Express ´Ù¿î·Îµå ¹× ¼³Ä¡
ÀÌ ¼½¼Ç¿¡¼´Â .NET Framework 2.0, SQL Server Express ¹× SQL Server Express¿Í ¿¬°áÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Â µµ±¸¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» ´Ù·ì´Ï´Ù.
2.1 .NET Framework 2.0
SQL Server Express¸¦ ¼³Ä¡Çϱâ Àü¿¡ .NET Framework 2.0À» ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù.
SQL Server Express´Â ƯÁ¤ .NET Framework 2.0 ¹öÀü¿¡ Á¾¼ÓµË´Ï´Ù. ´Ù¸¥ ¹öÀüÀÌ ÀÖÀ¸¸é SQL Server Express ¼³Ä¡°¡ ¿¹±âÄ¡ ¾Ê°Ô ÀÛµ¿µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ
Âü°í: |
---|
.NET Framework 2.0Àº Microsoft Visual Studio 2005 ¹× SQL Server 2005ÀÇ ¸ðµç ¹öÀüÀÌ ¼³Ä¡µÉ ¶§ ÀÚµ¿À¸·Î ¼³Ä¡µË´Ï´Ù. |
2.2 SQL Server Express
SQL Server Express´Â ÀÌ
Âü°í: |
---|
´Ù¿î·Îµå »çÀÌÆ®¿¡¼ Á¦°øµÈ Áöħ¿¡ µû¶ó Á¦Ç°À» ´Ù¿î·ÎµåÇÏ°í ¾ÐÃàÀ» Ç®¾î¾ß ÇÕ´Ï´Ù. |
SQL Server Express¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡ ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© SQL Server Express¿¡ ¿¬°áÇÕ´Ï´Ù.
sqlcmd -S Server\Instance
¿©±â¼ Server´Â ÄÄÇ»ÅÍÀÇ À̸§À̰í Instance´Â ¿¬°áÇÒ ÀνºÅϽºÀÇ À̸§ÀÔ´Ï´Ù. ¼³Ä¡ ½Ã ¸í¸íµÈ ±âº» ÀνºÅϽº¸¦ »ç¿ëÇÑ °æ¿ì¿¡´Â ÀνºÅϽº¸¦ "SQLExpress"·Î ÁöÁ¤ÇÕ´Ï´Ù.
2.3 SQL Server Express °ü¸® µµ±¸
SQL Server Express µ¥ÀÌÅͺ£À̽º ¿¬°á ¹× °ü¸® ¹æ¹ýÀº Microsoft ±â¼ú ÀÚ·á ¹®¼
2.4 ¼³Ä¡ ¼³¸í¼ ¾×¼¼½º
Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î ¿ä±¸ »çÇ×Àº
2.5 SQL Server 2005 Ãß°¡ Á¤º¸ ÆÄÀÏ
ÀÌ SQL Server 2005 Ãß°¡ Á¤º¸ ÆÄÀÏÀº ÀÌ
Âü°í: |
---|
ÀÌ SQL Server 2005 ¹× SQL Server Express¿Í °ü·ÃµÈ Á¤º¸ Áß¿¡¼ º» Ãß°¡ Á¤º¸ ÆÄÀÏ Á¦ÀÛ ½Ã ´Ù·çÁö ¾Ê¾Ò´ø ³»¿ëÀº Microsoft ±â¼ú ÀÚ·á ¹®¼ |
3.0 ¼³Ä¡ ¹®Á¦
ÀÌ ¼½¼Ç¿¡¼´Â ÀÌ ¸±¸®½º¿Í °ü·ÃµÈ ¼³Ä¡ ¹®Á¦¿¡ ´ëÇØ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù.
3.1 ±âÁ¸ SQL ³×ÀÌÆ¼ºê Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡·Î ÀÎÇØ ¼³Ä¡°¡ ½ÇÆÐÇÒ ¼ö ÀÖÀ½
¿À·ù ¸Þ½ÃÁö "Á¦Ç° Microsoft SQL ³×ÀÌÆ¼ºê Ŭ¶óÀ̾ðÆ®ÀÇ ¼³Ä¡ ÆÐŰÁö°¡ ¾ø½À´Ï´Ù. ¼³Ä¡ ÆÐŰÁö 'sqlncli.msi'ÀÇ ¿Ã¹Ù¸¥ ¼³Ä¡ ÆÐŰÁö »çº»À» »ç¿ëÇÏ¿© ¼³Ä¡¸¦ ´Ù½Ã ½ÃµµÇϽʽÿÀ."¸¦ Ç¥½ÃÇÏ¸é¼ ¼³Ä¡°¡ ½ÇÆÐÇÏ°í ·Ñ¹éµË´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ÇÁ·Î±×·¥ Ãß°¡/Á¦°Å¸¦ »ç¿ëÇÏ¿© SQL ³×ÀÌÆ¼ºê Ŭ¶óÀÌ¾ðÆ®¸¦ Á¦°ÅÇÕ´Ï´Ù. Ŭ·¯½ºÅÍ¿¡¼´Â ¸ðµç ³ëµåÀÇ SQL ³×ÀÌÆ¼ºê Ŭ¶óÀÌ¾ðÆ®¸¦ Á¦°ÅÇÕ´Ï´Ù. ±×·± ÈÄ SQL Server ¼³Ä¡ ÇÁ·Î±×·¥À» ´Ù½Ã ½ÇÇàÇÕ´Ï´Ù.
3.2 "¼º´É ¸ð´ÏÅÍ Ä«¿îÅÍ °Ë»ç¿¡ ½ÇÆÐÇß½À´Ï´Ù" ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÏ¸ç ½Ã½ºÅÛ ±¸¼º °Ë»ç±â°¡ ½ÇÆÐÇÔ
SCC(½Ã½ºÅÛ ±¸¼º °Ë»ç±â)´Â SQL Server ¼³Ä¡°¡ ½ÃÀ۵DZâ Àü¿¡ ¼º´É ¸ð´ÏÅÍ Ä«¿îÅÍ ·¹Áö½ºÆ®¸® Ű °ªÀ» È®ÀÎÇÕ´Ï´Ù. SCC°¡ ±âÁ¸ ·¹Áö½ºÆ®¸® Ű °ªÀ» È®ÀÎÇÒ ¼ö ¾ø°Å³ª Lodctr.exe ½Ã½ºÅÛ ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ¾ø´Ù¸é SCC °Ë»ç°¡ ½ÇÆÐÇÏ°í ¼³Ä¡°¡ Â÷´ÜµË´Ï´Ù. ¼³Ä¡¸¦ ¿Ï·áÇÏ·Á¸é ·¹Áö½ºÆ®¸® Ű °ªÀ» ¼öµ¿À¸·Î ´Ã·Á¾ß ÇÕ´Ï´Ù.
ÁÖÀÇ: |
---|
·¹Áö½ºÆ®¸®¸¦ À߸ø ÆíÁýÇÏ¸é ¿î¿µ üÁ¦¸¦ ´Ù½Ã ¼³Ä¡ÇØ¾ß ÇÏ´Â ½É°¢ÇÑ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ·¹Áö½ºÆ®¸®¸¦ À߸ø ÆíÁýÇÏ¿© ¹ß»ýÇÏ´Â ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù°í º¸ÀåÇÒ ¼ö ¾ø½À´Ï´Ù. µû¶ó¼ ·¹Áö½ºÆ®¸®¸¦ ÆíÁýÇϱâ Àü¿¡ Áß¿äÇÑ µ¥ÀÌÅ͸¦ ¹é¾÷ÇϽʽÿÀ. ·¹Áö½ºÆ®¸®¸¦ ¹é¾÷, º¹¿ø ¹× ÆíÁýÇÏ´Â ¹æ¹ýÀº Microsoft ±â¼ú ÀÚ·á ¹®¼ |
-
ÀÛ¾÷ Ç¥½ÃÁÙ¿¡¼ ½ÃÀÛ, ½ÇÇàÀ» Â÷·Ê·Î Ŭ¸¯ÇÑ ÈÄ ½ÇÇà ÀԷ¶õ¿¡ regedit.exe¸¦ ÀÔ·ÂÇϰí È®ÀÎÀ» Ŭ¸¯ÇÕ´Ï´Ù.
-
·¹Áö½ºÆ®¸® Ű [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]·Î À̵¿ÇÕ´Ï´Ù. ´ÙÀ½ ۸¦ ã½À´Ï´Ù.
-
"Last Counter"=dword:00000ed4 (5276)
-
"Last Help"=dword:00000ed5 (5277)
-
"Last Counter"=dword:00000ed4 (5276)
-
°ªÀ» È®ÀÎÇÕ´Ï´Ù. ÀÌÀü ´Ü°èÀÇ Last Counter °ª(5276)Àº ´ÙÀ½ ·¹Áö½ºÆ®¸® Ű¿¡ ÀÖ´Â Perflib\009ÀÇ Counter Ű ÃÖ´ë°ª°ú ÀÏÄ¡ÇØ¾ß Çϸç, ÀÌÀü ´Ü°èÀÇ Last Help °ª(5277)Àº ´ÙÀ½ ·¹Áö½ºÆ®¸® Ű¿¡ ÀÖ´Â Perflib\009ÀÇ Help Ű ÃÖ´ë°ª°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009]
Âü°í: "009"´Â ¿µ¾î(¹Ì±¹)¿¡ »ç¿ëµÇ´Â ŰÀÔ´Ï´Ù. -
ÇÊ¿äÇÑ °æ¿ì \Perflib ŰÀÇ Last Counter¿Í Last Help °ªÀ» ¼öÁ¤ÇÕ´Ï´Ù. ¿À¸¥ÂÊ Ã¢¿¡¼ Last Counter ¶Ç´Â Last Help¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÏ°í ¼öÁ¤À» Ŭ¸¯ÇÑ ÈÄ ´ÜÀ§ = "½ÊÁø¼ö"¸¦ Ŭ¸¯ÇÏ°í °ª µ¥ÀÌÅÍ Çʵ忡 °ªÀ» ¼³Á¤ÇÑ ´ÙÀ½ È®ÀÎÀ» Ŭ¸¯ÇÕ´Ï´Ù. Çʿ信 µû¶ó ´Ù¸¥ Ű¿¡ ´ëÇØ¼µµ ¹Ýº¹ÇÑ ´ÙÀ½ ·¹Áö½ºÆ®¸® ÆíÁý±â¸¦ ´Ý½À´Ï´Ù.
-
SQL Server 2005 Express Edition ¼³Ä¡ ÇÁ·Î±×·¥À» ´Ù½Ã ½ÇÇàÇÕ´Ï´Ù.
3.3 SQL Server Express ¿Â¶óÀÎ ¼³¸í¼¿¡ ¿î¿µ üÁ¦ Áö¿ø Á¤º¸°¡ À߸øµÇ¾î ÀÖÀ½
SQL Server Express ¿Â¶óÀÎ ¼³¸í¼ÀÇ "Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î ¿ä±¸ »çÇ×(SQL Server Express)" Ç׸ñ¿¡ ÀÖ´Â Áö¿ø ¿î¿µ üÁ¦ ¸ñ·ÏÀÌ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù. SQL Server Express¿¡¼´Â ´ÙÀ½ ¿î¿µ üÁ¦°¡ Áö¿øµË´Ï´Ù.
-
Windows Server 2003 SP1
-
Windows Server 2003 Enterprise Edition SP1
-
Windows Server 2003 Datacenter Edition SP1
-
Windows Small Business Server 2003 Standard Edition SP1
-
Windows Small Business Server 2003 Premium Edition SP1
-
Windows XP Professional SP2
-
Windows XP Home Edition SP2
-
Windows XP Tablet Edition SP2
-
Windows XP Media Edition SP2
-
Windows 2000 Professional Edition SP4
-
Windows 2000 Server Edition SP4
-
Windows 2000 Advanced Edition SP4
-
Windows 2000 Datacenter Server Edition SP4
3.4 Windows Server 2003¿¡¼ ¾ÏÈ£È ¼ºñ½º¸¦ ÇØÁ¦Çϸé Windows ·Î°í ¿ä±¸ »çÇ× ´ëÈ »óÀÚ°¡ Ç¥½ÃµÇ¸é¼ ¼³Ä¡°¡ ½ÇÆÐÇÔ
Windows CSP(¾ÏÈ£È ¼ºñ½º °ø±ÞÀÚ)´Â Windows ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Windows Server 2003ÀÇ CryptoAPI¸¦ ÅëÇØ ¾×¼¼½ºÇÏ´Â ÀÎÁõ, ÀÎÄÚµù ¹× ¾ÏÈ£È ¼ºñ½º¸¦ ¼öÇàÇÏ´Â ÄÚµåÀÔ´Ï´Ù. CSP ¼ºñ½º°¡ ÁßÁöµÇ°Å³ª ÇØÁ¦µÇ¸é SQL Server ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ ½ÇÆÐÇϸç Windows ·Î°í ¿ä±¸ »çÇ× ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.
Âü°í: |
---|
Windows Server 2003 Àå¾Ö Á¶Ä¡ Ŭ·¯½ºÅÍ¿¡¼ SQL Server ¼³Ä¡ ÇÁ·Î±×·¥À» ½ÇÇàÇϱâ Àü¿¡ ¸ðµç Ŭ·¯½ºÅÍ ³ëµå¿¡¼ CSP ¼ºñ½º¸¦ ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. |
-
Á¦¾îÆÇ¿¡¼ °ü¸® µµ±¸¸¦ ¿¬ ´ÙÀ½ ¼ºñ½º¸¦ µÎ ¹ø Ŭ¸¯ÇÕ´Ï´Ù.
-
À̸§ ¿¿¡¼ ¾ÏÈ£È ¼ºñ½º¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÑ ´ÙÀ½ ½ÃÀÛÀ» Ŭ¸¯ÇÕ´Ï´Ù.
-
¼ºñ½º¸¦ ´Ý½À´Ï´Ù.
-
¼³Ä¡ ÇÁ·Î±×·¥À» ½ÇÇàÇÕ´Ï´Ù.
3.5 Windows¿¡¼ MSDTC°¡ ¿ÏÀüÈ÷ ¼³Á¤µÇÁö ¾ÊÀ½
Windows¿¡¼ MS DTC(Microsoft Distributed Transaction Coordinator)°¡ ¿ÏÀüÈ÷ ±¸¼ºµÇÁö ¾Ê¾Æ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ SQL Server Express ¸®¼Ò½º¸¦ ºÐ»ê Æ®·£Àè¼Ç¿¡ Âü¿©½ÃŰÁö ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦´Â ¿¬°áµÈ ¼¹ö, ºÐ»ê Äõ¸® ¹× ºÐ»ê Æ®·£Àè¼ÇÀ» »ç¿ëÇÏ´Â ¿ø°Ý ÀúÀå ÇÁ·Î½ÃÀú¿¡ ¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¹®Á¦¸¦ ¹æÁöÇÏ·Á¸é SQL Server Express°¡ ¼³Ä¡µÈ ¼¹ö¿¡¼ MS DTC ¼ºñ½º¸¦ ¿ÏÀüÈ÷ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
-
Á¦¾îÆÇ¿¡¼ °ü¸® µµ±¸¸¦ ¿¬ ´ÙÀ½ ±¸¼º ¿ä¼Ò ¼ºñ½º¸¦ µÎ ¹ø Ŭ¸¯ÇÕ´Ï´Ù.
-
ÄÜ¼Ö ·çÆ®ÀÇ ¿ÞÂÊ Ã¢¿¡¼ ±¸¼º ¿ä¼Ò ¼ºñ½º¸¦ Ŭ¸¯ÇÑ ÈÄ ÄÄÇ»Å͸¦ È®ÀåÇÕ´Ï´Ù.
-
³» ÄÄÇ»Å͸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÑ ´ÙÀ½ ¼Ó¼ºÀ» Ŭ¸¯ÇÕ´Ï´Ù.
-
MSDTC ÅÇ¿¡¼ º¸¾È ±¸¼ºÀ» Ŭ¸¯ÇÕ´Ï´Ù.
-
º¸¾È ¼³Á¤¿¡¼ ¸ðµç È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù.
-
DTC ·Î±×¿Â °èÁ¤ À̸§ÀÌ NT AUTHORITY\NetworkService·Î ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
3.6 ¿¹Á¦ µ¥ÀÌÅͺ£À̽º°¡ ±âº»ÀûÀ¸·Î ¼³Ä¡µÇÁö ¾ÊÀ½
SQL Server Express¿¡¼´Â ¿¹Á¦ µ¥ÀÌÅͺ£À̽º°¡ ±âº»ÀûÀ¸·Î ¼³Ä¡µÇÁö ¾Ê½À´Ï´Ù. Northwind ¹× pubs ¿¹Á¦ µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ
3.7 "°Á¦ ¾ÏÈ£È" ±¸¼ºÀ» »ç¿ëÇÒ °æ¿ì SQL Server Express ¼³Ä¡°¡ ½ÇÆÐÇÒ ¼ö ÀÖÀ½
"°Á¦ ¾ÏÈ£È" ¿É¼ÇÀÌ ¼³Á¤µÈ »óÅ·Π±âÁ¸ SQL Server Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡°¡ ±¸¼ºµÈ °æ¿ì ¼³Ä¡°¡ ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ¸ðµç SQL Server Ŭ¶óÀÌ¾ðÆ®¿¡¼ ÀÌ ¿É¼ÇÀ» ÇØÁ¦ÇϽʽÿÀ. SQL Server 2000¿¡ ¼³Ä¡µÈ MDAC(Microsoft Data Access Components) Ŭ¶óÀ̾ðÆ®ÀÇ °æ¿ì SQL Server 2000 Ŭ¶óÀÌ¾ðÆ® ³×Æ®¿öÅ© À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÕ´Ï´Ù. SQL ³×ÀÌÆ¼ºê Ŭ¶óÀ̾ðÆ®ÀÇ °æ¿ì ÇÁ·Î±×·¥ Ãß°¡/Á¦°Å¸¦ »ç¿ëÇÏ¿© SQL ³×ÀÌÆ¼ºê Ŭ¶óÀÌ¾ðÆ®¸¦ Á¦°ÅÇÕ´Ï´Ù. Ŭ·¯½ºÅÍ¿¡¼´Â ¸ðµç ³ëµåÀÇ SQL ³×ÀÌÆ¼ºê Ŭ¶óÀÌ¾ðÆ®¸¦ Á¦°ÅÇÕ´Ï´Ù. ±×·± ÈÄ SQL Server 2005 ¼³Ä¡ ÇÁ·Î±×·¥À» ´Ù½Ã ½ÇÇàÇÕ´Ï´Ù.
3.8 ½Ã½ºÅÛ µ¥ÀÌÅͺ£À̽º ¾÷±×·¹ÀÌµå ½Ã sp_configure ¼³Á¤À¸·Î ÀÎÇØ ¼³Ä¡°¡ ½ÇÆÐÇÒ ¼ö ÀÖÀ½
ÀÌÀü ÀνºÅϽº¿¡¼ sp_configure ¿É¼Ç SMO and DMO XPs¸¦ ÇØÁ¦ÇÑ °æ¿ì SAVESYSDB¸¦ »ç¿ëÇÏ¿© ÀÌÀü SQL Server Express CTP(Community Technology Preview) ¸±¸®½º¸¦ Á¦°ÅÇÑ ÈÄ USESYSDB¸¦ »ç¿ëÇÏ¿© ÀÌ ¸±¸®½º¸¦ ¼³Ä¡ÇÑ ´ÙÀ½ ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ¼³Ä¡ ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¸é ½ÇÆÐÇÕ´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ¼³Ä¡ ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ½Ã½ºÅÛ µ¥ÀÌÅͺ£À̽º¸¦ ¾÷±×·¹À̵åÇϱâ Àü¿¡ ÀÌ·¯ÇÑ ¿É¼ÇÀÌ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÌ
3.9 SQL Server 2000 ±âº» ÀνºÅϽº¸¦ ¼³Ä¡Çϸé SQL Server Express¸¦ »ç¿ëÇÏÁö ¸øÇÒ ¼ö ÀÖÀ½
ÄÄÇ»ÅÍ¿¡ SQL Server 2000 °ü¸® µµ±¸ ¹× SQL Server Express ±âº» ÀνºÅϽº°¡ ¼³Ä¡µÇ¾î ÀÖ´Â °æ¿ì SQL Server ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ SQL Server 2000 ±âº» ÀνºÅϽºÀÇ ¼³Ä¡¸¦ Çã¿ëÇÕ´Ï´Ù. ±×·¯³ª ÀÌ·¸°Ô ÇÒ °æ¿ì ¼³Ä¡µÇ¾î ÀÖ´Â SQL Server Express ÀνºÅϽº¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. µû¶ó¼ SQL Server 2000 °ü¸® µµ±¸ ¹× SQL Server Express ±âº» ÀνºÅϽº°¡ ÄÄÇ»ÅÍ¿¡ ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ´Â °æ¿ì SQL Server 2000 ÀνºÅϽº¸¦ ¼³Ä¡ÇÏÁö ¸¶½Ê½Ã¿À.
3.10 Windows µµ¸ÞÀÎ ÄÁÆ®·Ñ·¯¿¡ SQL Server Express ¼³Ä¡
º¸¾È Á¤º¸: |
---|
µµ¸ÞÀÎ ÄÁÆ®·Ñ·¯¿¡¼ SQL Server Express¸¦ ½ÇÇàÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. |
Windows µµ¸ÞÀÎ ÄÁÆ®·Ñ·¯¿¡ SQL Server Express¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖÁö¸¸ Windows Server 2003 µµ¸ÞÀÎ ÄÁÆ®·Ñ·¯¿¡¼ ·ÎÄà ¼ºñ½º³ª ³×Æ®¿öÅ© ¼ºñ½º·Î ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù. SQL Server ¼ºñ½º °èÁ¤Àº Windows µµ¸ÞÀÎ »ç¿ëÀÚ °èÁ¤À¸·Î ½ÇÇàµÇ¾î¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ ·ÎÄà ½Ã½ºÅÛÀ¸·Î ½ÇÇàµÇµµ·Ï SQL Server ¼ºñ½º °èÁ¤À» ¼³Ä¡ÇÒ ¼ö ÀÖÁö¸¸ ÀÌ ¹æ¹ýÀº ±ÇÀåµÇÁö ¾Ê½À´Ï´Ù.
SQL Server Express¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡ ¼¹öÀÇ ¿ªÇÒÀ» º¯°æÇÏÁö ¸¶½Ê½Ã¿À. ¿¹¸¦ µé¾î ¸â¹ö ¼¹ö¿¡ SQL Server Express¸¦ ¼³Ä¡ÇÑ °æ¿ì Dcpromo µµ±¸¸¦ »ç¿ëÇÏ¿© ¼¹ö ¼öÁØÀ» µµ¸ÞÀÎ ÄÁÆ®·Ñ·¯·Î ¿Ã¸®Áö ¸¶½Ê½Ã¿À. ¶Ç´Â µµ¸ÞÀÎ ÄÁÆ®·Ñ·¯¿¡ SQL Server Express¸¦ ¼³Ä¡ÇÑ °æ¿ì Dcpromo¸¦ »ç¿ëÇÏ¿© ¼¹öÀÇ ¼öÁØÀ» ¸â¹ö ¼¹ö·Î ³»¸®Áö ¸¶½Ê½Ã¿À. SQL Server Express¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡ ¼¹öÀÇ ¿ªÇÒÀ» º¯°æÇÏ´Â °ÍÀº ±â´ÉÀÌ ¼Õ»óµÉ ¼ö ÀÖÀ¸¹Ç·Î Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
3.11 ±âÁ¸ SQL ³×ÀÌÆ¼ºê Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡·Î ÀÎÇØ ¼³Ä¡°¡ ½ÇÆÐÇÒ ¼ö ÀÖÀ½
¿À·ù ¸Þ½ÃÁö "Á¦Ç° Microsoft SQL ³×ÀÌÆ¼ºê Ŭ¶óÀ̾ðÆ®ÀÇ ¼³Ä¡ ÆÐŰÁö°¡ ¾ø½À´Ï´Ù. ¼³Ä¡ ÆÐŰÁö 'sqlncli.msi'ÀÇ ¿Ã¹Ù¸¥ ¼³Ä¡ ÆÐŰÁö »çº»À» »ç¿ëÇÏ¿© ¼³Ä¡¸¦ ´Ù½Ã ½ÃµµÇϽʽÿÀ."¸¦ Ç¥½ÃÇÏ¸é¼ ¼³Ä¡°¡ ½ÇÆÐÇÏ°í ·Ñ¹éµË´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ÇÁ·Î±×·¥ Ãß°¡/Á¦°Å¸¦ »ç¿ëÇÏ¿© SQL ³×ÀÌÆ¼ºê Ŭ¶óÀÌ¾ðÆ®¸¦ Á¦°ÅÇÕ´Ï´Ù. Ŭ·¯½ºÅÍ¿¡¼´Â ¸ðµç ³ëµåÀÇ SQL ³×ÀÌÆ¼ºê Ŭ¶óÀÌ¾ðÆ®¸¦ Á¦°ÅÇÕ´Ï´Ù. ±×·± ÈÄ SQL Server ¼³Ä¡ ÇÁ·Î±×·¥À» ´Ù½Ã ½ÇÇàÇÕ´Ï´Ù.
3.12 SQL Server Express ¹× Visual Studio 2005 ½ÃÇèÆÇ ¹öÀü Á¦°Å
¶ÇÇÑ ¼³Ä¡Çϱâ Àü¿¡ SQL Server Express, Visual Studio 2005 ¹× .NET Framework 2.0 ÀÌÀü ºôµå¸¦ ¸ðµÎ Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù. µÎ Á¦Ç°ÀÌ µ¿ÀÏÇÑ .NET Framework ¹öÀü¿¡ Á¾¼ÓµÇ¹Ç·Î ´ÙÀ½ ¼ø¼·Î Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù.
-
SQL Server Express
-
Visual Studio 2005
-
.NET Framework 2.0
3.13 À¯Áö °ü¸® ¸ðµå¿¡¼ Setup.exe¿¡ ´ëÇÑ °æ·Î¸¦ ¹¯´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµÊ
À¯Áö °ü¸® ¸ðµå·Î »õ SQL Server 2005 ±¸¼º ¿ä¼Ò¸¦ ¼³Ä¡ÇÒ °æ¿ì SQL Server 2005 ¼³Ä¡ ¹Ìµð¾îÀÇ Setup.exe À§Ä¡¸¦ ¹¯´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù. À§Ä¡¸¦ ÁöÁ¤ÇÒ ¶§ °æ·Î¿¡ "Setup.exe"¸¦ Æ÷ÇÔ½ÃÄÑ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ¿Ã¹Ù¸¥ °æ·Î´Â "D:\"°¡ ¾Æ´Ñ "D:\Setup.exe"ÀÔ´Ï´Ù.
3.14 ¼³Ä¡ ¸í·É ¼Ð ½ºÅ©¸³Æ® ¹®Á¦ ÇØ°á
°æ·Î º¯¼ö¿¡ °ýÈ£¸¦ »ç¿ëÇÒ °æ¿ì ¼³Ä¡ ¸í·É ¼Ð ½ºÅ©¸³Æ®¿¡¼ Windows ½ºÅ©¸³Æ® ¿À·ù°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. 64ºñÆ® ÄÄÇ»ÅÍÀÇ WOW64(Windows on Windows) 32ºñÆ® ÇÏÀ§ ½Ã½ºÅÛ¿¡ 32ºñÆ® ±¸¼º ¿ä¼Ò¸¦ ¼³Ä¡ÇÒ °æ¿ì, ¸í·É ¼Ð ½ºÅ©¸³Æ®¿¡¼ °æ·Î º¯¼öÀÇ °ýÈ£¸¦ Áö¿øÇÏÁö ¾ÊÀ¸¹Ç·Î ÀÌ·¯ÇÑ »óȲÀÌ ¹ß»ýÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ´ÙÀ½ °æ·Î°ª "C:\Program Files (x86)\"¸¦ Æ÷ÇÔÇÏ´Â ´ÙÀ½ ½ºÅ©¸³Æ®¿¡¼ ¼Ð ½ºÅ©¸³Æ® ÇØ¼® ÇÁ·Î±×·¥ÀÌ È®Àå PATH º¯¼öÀÇ °ýÈ£¸¦ IF/ELSE ¹®À¸·Î À߸ø ÇØ¼®ÇÏ¿© ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù.
IF "%SOME_PATH%" == "" (
SET PATH=%PATH%;%PATH_A%
) ELSE (
SET PATH=%PATH%;%PATH_B%
)
ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ½ºÅ©¸³Æ®¸¦ º¯°æÇÏ¿© °ýÈ£¸¦ Á¦°ÅÇϽʽÿÀ. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
IF "%SOME_PATH%" == "" set PATH=%PATH%;%PATH_A%
IF NOT "%SOME_PATH%" == "" set PATH=%PATH%;%PATH_B%
¶Ç´Â °æ·Î¿¡¼ °ýÈ£¸¦ Æ÷ÇÔÇÏ´Â SQL Ç׸ñÀ» Á¦°ÅÇϽʽÿÀ.
4.0 Ãß°¡ Á¤º¸
4.1 ¼ºñ½º °èÁ¤ ¹× ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ
SQL Server ExpressÀÇ °æ¿ì ·ÎÄà ½Ã½ºÅÛ °èÁ¤ÀÌ ³×Æ®¿öÅ© ¼ºñ½º °èÁ¤ÀÔ´Ï´Ù.
SQL Server Express´Â ·ÎÄà ¸í¸íµÈ ÆÄÀÌÇÁ ¹× °øÀ¯ ¸Þ¸ð¸®¿¡¼ ¼ö½ÅÇÕ´Ï´Ù. ±âº» ¼³Ä¡¸¦ »ç¿ëÇÒ °æ¿ì SQL Server Express¿¡ ¿ø°ÝÀ¸·Î ¿¬°áÇÒ ¼ö ¾ø½À´Ï´Ù. TCP/IP¸¦ ¼³Á¤ÇÏ°í ¹æÈº®ÀÌ ¼³Á¤µÇ¾ú´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
TCP/IP¸¦ ¼³Á¤ÇÏ·Á¸é
-
½ÃÀÛ ¸Þ´º¿¡¼ ¸ðµç ÇÁ·Î±×·¥À» ¼±ÅÃÇϰí Microsoft SQL Server 2005, ±¸¼º µµ±¸¸¦ Â÷·Ê·Î °¡¸®Å² ÈÄ SQL Server ±¸¼º °ü¸®ÀÚ¸¦ Ŭ¸¯ÇÕ´Ï´Ù.
¶Ç´Â ³» ÄÄÇ»Å͸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÏ¿© ÄÄÇ»ÅÍ °ü¸®ÀÚ¸¦ ¿°í °ü¸®¸¦ ¼±ÅÃÇÑ ´ÙÀ½ ÄÄÇ»ÅÍ °ü¸®¿¡¼ ¼ºñ½º ¹× ÀÀ¿ë ÇÁ·Î±×·¥À» È®ÀåÇϰí SQL Server ±¸¼º °ü¸®ÀÚ¸¦ È®ÀåÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
-
SQL Server 2005 ³×Æ®¿öÅ© ±¸¼ºÀ» È®ÀåÇÑ ´ÙÀ½ InstanceName¿¡ ´ëÇÑ ÇÁ·ÎÅäÄÝÀ» Ŭ¸¯ÇÕ´Ï´Ù.
-
ÇÁ·ÎÅäÄÝ ¸ñ·Ï¿¡¼ ¼³Á¤ÇÏ·Á´Â ÇÁ·ÎÅäÄÝÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÑ ´ÙÀ½ »ç¿ëÀ» Ŭ¸¯ÇÕ´Ï´Ù.
ÇÁ·ÎÅäÄÝ ¾ÆÀÌÄÜÀÌ º¯°æµÇ¾î ÇÁ·ÎÅäÄÝÀÌ ¼³Á¤µÇ¾úÀ½ÀÌ Ç¥½ÃµË´Ï´Ù.
¹æÈº®À» ¼³Á¤ÇÏ·Á¸é
-
½ÃÀÛÀ» Ŭ¸¯Çϰí Á¦¾îÆÇ°ú ³×Æ®¿öÅ© ¿¬°áÀ» Â÷·Ê·Î Ŭ¸¯ÇÕ´Ï´Ù.
-
¿ÞÂÊ Å½»ö ¸ðÀ½¿¡¼ Windows ¹æÈº® ¼³Á¤ º¯°æÀ» Ŭ¸¯ÇÕ´Ï´Ù.
-
¿¹¿Ü ÅÇÀÇ ÇÁ·Î±×·¥ ¹× ¼ºñ½º »óÀÚ¿¡¼ SQL Server°¡ Ç¥½ÃµÇ¾î ÀÖÁö¸¸ ¿¹¿Ü·Î ¼±ÅõǾî ÀÖÁö´Â ¾ÊÀ» °ÍÀÔ´Ï´Ù. ÇØ´ç È®ÀζõÀ» ¼±ÅÃÇϸé Windows¿¡¼ 1433 Æ÷Æ®¸¦ ¿¾î TCP ¿äûÀ» ¼ö½ÅÇÏ°Ô µË´Ï´Ù. ¸ñ·Ï¿¡ SQL Server°¡ ¾ø´Â °æ¿ì ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
-
ÇÁ·Î±×·¥ Ãß°¡¸¦ Ŭ¸¯ÇÕ´Ï´Ù.
-
ã¾Æº¸±â¸¦ Ŭ¸¯ÇÕ´Ï´Ù.
-
drive:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\BINNÀ¸·Î À̵¿ÇÕ´Ï´Ù.
-
sqlservr.exe ÆÄÀÏÀ» ¿¹¿Ü ¸ñ·Ï¿¡ Ãß°¡ÇÕ´Ï´Ù.
-
ÇÁ·Î±×·¥ Ãß°¡¸¦ Ŭ¸¯ÇÕ´Ï´Ù.
4.2 »ç¿ëÀÚ ÀνºÅϽº ±â´É
SQL Server Express¸¦ »ç¿ëÇÏ¸é °ü¸®ÀÚ°¡ ¾Æ´Ñ »ç¿ëÀÚµµ DBCreator ±ÇÇÑ ¾øÀÌ Xcopy ¹èÆ÷ ±â´ÉÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ º¹»ç ¶Ç´Â À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÌ
4.3 WMI °ø±ÞÀÚ ¹× »ç¿ëÀÚ ÀνºÅϽº ±â´É
µ¿ÀûÀ¸·Î »ý¼ºµÈ »ç¿ëÀÚ ÀνºÅϽº¿¡¼´Â ¼¹ö À̺¥Æ®¿ë WMI °ø±ÞÀÚ°¡ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ÇÏÁö¸¸ ºÎ¸ð SQL Server Express ÀνºÅϽº¿¡¼´Â ÀÌ °ø±ÞÀÚ°¡ ¿©ÀüÈ÷ ÀÛµ¿ÇÕ´Ï´Ù.
4.4 ¿Â¶óÀÎ ¼³¸í¼
SQL Server Express ¿Â¶óÀÎ ¼³¸í¼´Â ÀÌ
Âü°í: |
---|
SQL Server Express´Â Á¦ÇÑµÈ SQL Server 2005 ¹öÀüÀ̹ǷΠSQL Server Express ¿Â¶óÀÎ ¼³¸í¼´Â SQL Server 2005 ¿Â¶óÀÎ ¼³¸í¼ÀÇ ³»¿ë¿¡ »ó´ç ºÎºÐ Á¾¼ÓµË´Ï´Ù. |
SQL Server 2005 ¿Â¶óÀÎ ¼³¸í¼´Â ÀÌ
Microsoft¿¡¼´Â SQL Server Express ¿Â¶óÀÎ ¼³¸í¼ ¹× SQL Server 2005 ¿Â¶óÀÎ ¼³¸í¼ÀÇ ´Ù¿î·Îµå °¡´ÉÇÑ ¾÷µ¥ÀÌÆ®¸¦ Á¤±âÀûÀ¸·Î °Ô½ÃÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¾÷µ¥ÀÌÆ®¸¦ ¼³Ä¡ÇÏ¿© ·ÎÄà ¼³¸í¼ º¹»çº»ÀÇ Á¤º¸¸¦ ÃÖ½ÅÀ¸·Î À¯ÁöÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
4.5 SQL Server Express Áö¿ø Á¤º¸ º¸±â
Microsoft´Â ´ÙÀ½ ³× °¡Áö ÁÖ¿ä Ãâó¿¡¼ SQL Server Express¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇϰí ÀÖ½À´Ï´Ù.
-
SQL Server Express ¼³¸í¼ ¹× ¿¹Á¦
-
SQL Server 2005 ¼³¸í¼
-
MSDN(Microsoft Developer Network) ¹×TechNet ÀÇ SQL Server »çÀÌÆ®
-
Ãß°¡ Microsoft À¥ »çÀÌÆ®ÀÇ SQL Server Á¤º¸
4.6 ´º½º ±×·ì Áö¿ø
´º½º ±×·ì Áö¿øÀ» º¸·Á¸é ÀÌ
SQL Server Express ÆÀÀÌ Á¦ÀÛÇÑ ÃֽŠÁ¤º¸´Â
Âü°í: |
---|
´º½º ±×·ìÀº ¿µ¹®À¸·Î¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. |
4.7 SQL Server Express¿¡ ´ëÇÑ »ç¿ëÀÚ ÀÇ°ß Á¦°ø
SQL Server Express¿¡ ´ëÇÑ Á¦¾È »çÇ× ¹× ¹ö±× º¸°í¼¸¦ Á¦°øÇÏ·Á¸é
-
ÀÌ
Microsoft À¥ »çÀÌÆ® ¿¡¼ SQL Server ExpressÀÇ ±â´É ¹× »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ Á¦¾È°ú ¹ö±× º¸°í¼¸¦ º¸³À´Ï´Ù.
-
SQL Server Express ¿Â¶óÀÎ ¼³¸í¼ÀÇ »ç¿ëÀÚ ÀÇ°ß ±â´ÉÀ» »ç¿ëÇÏ¿© ¼³¸í¼¿¡ ´ëÇÑ Á¦¾È »çÇ× ¹× À߸øµÈ ³»¿ëÀ» º¸³À´Ï´Ù.
-
ºÐ¼®À» À§ÇØ Microsoft·Î ¿À·ù º¸°í¼ ¹× ±â´É »ç¿ë µ¥ÀÌÅ͸¦ ÀÚµ¿À¸·Î º¸³»µµ·Ï ¼±ÅÃÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº SQL Server ¿Â¶óÀÎ ¼³¸í¼ÀÇ "SQL Server 2005¿¡ ´ëÇÑ »ç¿ëÀÚ ÀÇ°ß Á¦°ø"À» ÂüÁ¶ÇϽʽÿÀ.
5.0 µ¥ÀÌÅͺ£À̽º ¿£Áø
ÀÌ ¼½¼ÇÀÇ Á¤º¸´Â SQL Server Express¿¡µµ Àû¿ëµÇ´Â SQL Server 2005 µ¥ÀÌÅͺ£À̽º ¿£Áø ¹× µ¥ÀÌÅͺ£À̽º ¿£Áø °ü·Ã ¸í·É ÇÁ·ÒÇÁÆ® À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ Ãֽг»¿ëÀÔ´Ï´Ù.
5.1 Windows Server 2003 SP1¿¡¼ ½ÇÇàÇÒ °æ¿ì ¿¬°áÀÌ °Á¦·Î ²÷¾îÁú ¼ö ÀÖÀ½
TCP/IP ³×Æ®¿öÅ·ÀÌ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì Windows Server 2003 ¼ºñ½º ÆÑ 1¿¡¼ ½ÇÇàµÇ´Â SQL Server Express µ¥ÀÌÅͺ£À̽º ¿£Áø ÀνºÅϽº¿¡ ´ëÇÑ Å¬¶óÀÌ¾ðÆ® ¿¬°áÀº ´ÙÀ½ ¿À·ù¸¦ ³ªÅ¸³»¸ç ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù. "ProviderNum: 7, ¿À·ù: 10054, ErrorMessage: "TCP °ø±ÞÀÚ: ÇöÀç ¿¬°áÀº ¿ø°Ý È£½ºÆ®¿¡ ÀÇÇØ °Á¦·Î ²÷°å½À´Ï´Ù."
ÀÌ ¿À·ù´Â ¸¹Àº ¼öÀÇ Å¬¶óÀÌ¾ðÆ® ¿¬°áÀ» ½ÃµµÇÏ¿© È®À强À» Å×½ºÆ®ÇÒ ¶§ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é regedit.exe À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅÍ °ªÀÌ 00000000ÀÎ ·¹Áö½ºÆ®¸® Ű HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\¿¡ SynAttackProtect¶ó´Â »õ DWORD °ªÀ» Ãß°¡ÇϽʽÿÀ.
º¸¾È Á¤º¸: |
---|
ÀÌ ·¹Áö½ºÆ®¸® ۸¦ ¼³Á¤ÇÏ¸é ¼¹ö°¡ SYN Ãʰú ¼ºñ½º °ÅºÎ °ø°Ý¿¡ ³ëÃâµÉ ¼ö ÀÖ½À´Ï´Ù. Å×½ºÆ®°¡ ³¡³ª¸é ÀÌ ·¹Áö½ºÆ®¸® °ªÀ» Á¦°ÅÇϽʽÿÀ. |
ÁÖÀÇ: |
---|
·¹Áö½ºÆ®¸®¸¦ À߸ø ÆíÁýÇÏ¸é ¿î¿µ üÁ¦¸¦ ´Ù½Ã ¼³Ä¡ÇØ¾ß ÇÏ´Â ½É°¢ÇÑ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ·¹Áö½ºÆ®¸®¸¦ À߸ø ÆíÁýÇÏ¿© ¹ß»ýÇÏ´Â ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù°í º¸ÀåÇÒ ¼ö ¾ø½À´Ï´Ù. µû¶ó¼ ·¹Áö½ºÆ®¸®¸¦ ÆíÁýÇϱâ Àü¿¡ Áß¿äÇÑ µ¥ÀÌÅ͸¦ ¹é¾÷ÇϽʽÿÀ. ·¹Áö½ºÆ®¸®¸¦ ¹é¾÷, º¹¿ø ¹× ÆíÁýÇÏ´Â ¹æ¹ýÀº Microsoft ±â¼ú ÀÚ·á ¹®¼ |
5.2 º¸¾È Service Broker ´ëÈ¿¡´Â µ¥ÀÌÅͺ£À̽º ¸¶½ºÅÍ Å°°¡ ÇÊ¿äÇÔ
SQL Server 2005 ¿Â¶óÀÎ ¼³¸í¼¿¡´Â ´ëÈ º¸¾ÈÀ» »ç¿ëÇÏ´Â ´ëȰ¡ ¿©·¯ µ¥ÀÌÅͺ£À̽º¿¡ Àû¿ëµÉ ¶§ SQL Server¿¡¼ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ¸¶½ºÅÍ Å°·Î ¾ÏÈ£ÈµÈ ¼¼¼Ç ۸¦ ¸¸µç´Ù´Â À߸øµÈ ³»¿ëÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ½ÇÁ¦·Î ´ëÈ º¸¾ÈÀ» »ç¿ëÇÏ´Â ¸ðµç ´ëÈ¿¡ ´ëÇØ ¼¼¼Ç ۰¡ µ¥ÀÌÅͺ£À̽ºÀÇ ¸¶½ºÅÍ Å°·Î ¾Ïȣȵ˴ϴÙ. µ¥ÀÌÅͺ£À̽º ¸¶½ºÅÍ Å°¸¦ »ç¿ëÇÒ ¼ö ¾øÀ¸¸é µ¥ÀÌÅͺ£À̽º ¸¶½ºÅÍ Å°°¡ »ý¼ºµÇ°Å³ª ´ëÈÀÇ ½Ã°£ÀÌ ÃʰúµÉ ¶§±îÁö ´ëÈ¿¡ ´ëÇÑ ¸Þ½ÃÁö´Â ¿À·ù¸¦ ¹ß»ýÇϸç transmission_queue¿¡ ³²¾Æ ÀÖ½À´Ï´Ù. ENCRYPTION = OFF
¸Å°³ º¯¼ö¸¦ »ç¿ëÇÏ¿© ¾ÏȣȵÇÁö ¾ÊÀº ´ëȸ¦ ¸¸µé°Å³ª ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º ¸¶½ºÅÍ Å°¸¦ ¸¸µå½Ê½Ã¿À.
CREATE MASTER KEY ENCRYPTION BY PASSWORD = '<password>' |
5.3 °ø¿ë ¾ð¾î ·±Å¸ÀÓ »ç¿ëÀÚ Á¤ÀÇ À¯Çü¿¡´Â ÇϳªÀÇ Á÷·Äȸ¸ ÀÖ¾î¾ß ÇÔ
¹ÙÀÌÆ® ¼ø¼¸¦ °®´Â UDT(»ç¿ëÀÚ Á¤ÀÇ À¯Çü) °³Ã¼ÀÇ °¢ ÀνºÅϽº¿¡´Â Á÷·ÄÈµÈ Ç¥ÇöÀÌ Çϳª¸¸ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Á÷·ÄÈ ¶Ç´Â ¿ªÁ÷·ÄÈ ·çƾÀÌ Æ¯Á¤ °³Ã¼ÀÇ Ç¥ÇöÀ» 2°³ ÀÌ»ó ÀνÄÇÏ¸é ´ÙÀ½ °æ¿ì¿¡ ¿À·ù°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
-
¹ÙÀÌÆ® ¼ø¼¸¦ °®´Â UDT Åë°ú RPCÀÇ À¯È¿¼º °Ë»ç Áß¿¡ UDT À¯È¿¼º °Ë»ç ±â´ÉÀº UDTÀÇ ¿ªÁ÷·ÄÈ/ÀçÁ÷·Äȸ¦ ¼öÇàÇÏ¸ç °á°ú ¹ÙÀÌÆ®°¡ ¿ø·¡ ¹ÙÀÌÆ®¿Í Á¤È®È÷ ÀÏÄ¡Çϵµ·Ï ¿ä±¸ÇÕ´Ï´Ù. À¯È¿¼º °Ë»ç¿¡ ½ÇÆÐÇϸé "System.Data.SqlClient.SqlException, µé¾î¿À´Â TDS RPC ÇÁ·ÎÅäÄÝ ½ºÆ®¸²ÀÌ À߸øµÇ¾ú½À´Ï´Ù. ¸Å°³ º¯¼ö 1("<ParameterName>"): Á¦°øµÈ °ªÀÌ µ¥ÀÌÅÍ Çü½Ä <TypeName>ÀÇ À߸øµÈ ÀνºÅϽºÀÔ´Ï´Ù. ¿øº» µ¥ÀÌÅÍ¿¡ À߸øµÈ °ªÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ." ¿À·ù°¡ Ç¥½ÃµË´Ï´Ù.
-
DBCC Áß¿¡ ¹ÙÀÌÆ® ¼ø¼¸¦ °®´Â UDT ¿¿¡ ÀúÀåµÈ ¹ÙÀÌÆ®´Â UDT °ªÀÇ °è»ê Á÷·ÄÈ °á°ú¿Í °°¾Æ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é DBCC CHECKTABLE ·çƾÀº Àϰü¼º ¿À·ù¸¦ º¸°íÇÕ´Ï´Ù.
5.4 ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ ³×Æ®¿öÅ© ¿¬°áÀ» ¼³Á¤ÇÏÁö ¾ÊÀ½
º¸¾ÈÀ» °ÈÇϱâ À§ÇØ SQL Server Express¿¡¼´Â ÀϺΠ½Å±Ô ¼³Ä¡¿¡ ´ëÇØ ³×Æ®¿öÅ© ¿¬°áÀ» ÇØÁ¦ÇÕ´Ï´Ù. SQL Server Enterprise, Standard ¶Ç´Â Workgroup EditionÀ» »ç¿ëÇϰųª ÀÌÀü¿¡ ¼³Ä¡µÈ SQL Server°¡ ÀÖ´Â °æ¿ì TCP/IP¸¦ »ç¿ëÇÏ´Â ³×Æ®¿öÅ© ¿¬°áÀº ÇØÁ¦µÇÁö ¾Ê½À´Ï´Ù. ÀÌÀü¿¡ ¼³Ä¡µÈ SQL Server°¡ ¾ø´Â °æ¿ì ·ÎÄà ¿¬°á¿¡ ´ëÇØ¼¸¸ ¸í¸íµÈ ÆÄÀÌÇÁ ¿¬°áÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼¹ö¿¡ ·ÎÄ÷Π¿¬°áÇÒ ¼ö ÀÖµµ·Ï ¸ðµç ¼³Ä¡¿¡ ´ëÇØ °øÀ¯ ¸Þ¸ð¸® ÇÁ·ÎÅäÄÝÀÌ ¼³Á¤µË´Ï´Ù. ¼³Ä¡ Á¶°ÇÀ̳ª ¼³Ä¡ ¿É¼Ç¿¡ µû¶ó SQL Browser ¼ºñ½º°¡ ÁßÁöµÉ ¼öµµ ÀÖ½À´Ï´Ù.
5.5 »ç¿ëÀÚ Á¤ÀÇ À¯ÇüÀ» Æ÷ÇÔÇÏ´Â ¾î¼Àºí¸®¿¡ ´ëÇÑ °í·Á »çÇ×
»ç¿ëÀÚ Á¤ÀÇ À¯ÇüÀ» Æ÷ÇÔÇÏ´Â CLR(°ø¿ë ¾ð¾î ·±Å¸ÀÓ) ¾î¼Àºí¸®¿¡´Â ´ÙÀ½ Á¦ÇÑ »çÇ×ÀÌ Àû¿ëµË´Ï´Ù.
°ø¿ë ¾ð¾î ·±Å¸ÀÓ »ç¿ëÀÚ Á¤ÀÇ À¯Çü¿¡´Â ÇϳªÀÇ Á÷·Äȸ¸ ÀÖ¾î¾ß ÇÔ
¹ÙÀÌÆ® ¼ø¼¸¦ °®´Â »ç¿ëÀÚ Á¤ÀÇ À¯Çü °³Ã¼ÀÇ °¢ ÀνºÅϽº¿¡´Â Á÷·ÄÈµÈ Ç¥ÇöÀÌ Çϳª¸¸ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Á÷·ÄÈ ¶Ç´Â ¿ªÁ÷·ÄÈ ·çƾÀÌ Æ¯Á¤ °³Ã¼ÀÇ Ç¥ÇöÀ» 2°³ ÀÌ»ó ÀνÄÇÏ¸é ´ÙÀ½ °æ¿ì¿¡ ¿À·ù°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
-
¹ÙÀÌÆ® ¼ø¼¸¦ °®´Â »ç¿ëÀÚ Á¤ÀÇ À¯Çü Åë°ú RPCÀÇ À¯È¿¼º °Ë»ç Áß¿¡ »ç¿ëÀÚ Á¤ÀÇ À¯Çü À¯È¿¼º °Ë»ç ±â´ÉÀº »ç¿ëÀÚ Á¤ÀÇ À¯ÇüÀÇ ¿ªÁ÷·ÄÈ/ÀçÁ÷·Äȸ¦ ¼öÇàÇÏ¸ç °á°ú ¹ÙÀÌÆ®°¡ ¿ø·¡ ¹ÙÀÌÆ®¿Í Á¤È®È÷ ÀÏÄ¡Çϵµ·Ï ¿ä±¸ÇÕ´Ï´Ù. À¯È¿¼º °Ë»ç¿¡ ½ÇÆÐÇϸé "System.Data.SqlClient.SqlException, µé¾î¿À´Â TDS RPC ÇÁ·ÎÅäÄÝ ½ºÆ®¸²ÀÌ À߸øµÇ¾ú½À´Ï´Ù. ¸Å°³ º¯¼ö 1("<ParameterName>"): Á¦°øµÈ °ªÀÌ µ¥ÀÌÅÍ Çü½Ä <TypeName>ÀÇ À߸øµÈ ÀνºÅϽºÀÔ´Ï´Ù. ¿øº» µ¥ÀÌÅÍ¿¡ À߸øµÈ °ªÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ." ¿À·ù°¡ Ç¥½ÃµË´Ï´Ù.
-
DBCC CHECKTABLE Áß¿¡ ¹ÙÀÌÆ® ¼ø¼¸¦ °®´Â »ç¿ëÀÚ Á¤ÀÇ À¯Çü ¿¿¡ ÀúÀåµÈ ¹ÙÀÌÆ®´Â UDT °ªÀÇ °è»ê Á÷·ÄÈ °á°ú¿Í °°¾Æ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é DBCC CHECKTABLE ·çƾÀº Àϰü¼º ¿À·ù¸¦ º¸°íÇÕ´Ï´Ù.
»ç¿ëÀÚ Á¤ÀÇ À¯Çü Ŭ·¡½º¸¦ Æ÷ÇÔÇÏ´Â ¾î¼Àºí¸®¸¦ ¾÷µ¥ÀÌÆ®ÇÏ´Â °æ¿ìÀÇ ¾÷µ¥ÀÌÆ®µÈ Á¦ÇÑ »çÇ×
ALTER ASSEMBLY¸¦ »ç¿ëÇÏ¿© ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î CLR »ç¿ëÀÚ Á¤ÀÇ À¯ÇüÀ» ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
-
¼¸í ¶Ç´Â Ư¼ºÀÌ º¯°æµÇÁö ¾Ê´Â °æ¿ì »ç¿ëÀÚ Á¤ÀÇ Å¬·¡½ºÀÇ °ø¿ë ¸Þ¼µå¸¦ ¼öÁ¤ÇÕ´Ï´Ù.
-
»õ °ø¿ë ¸Þ¼µå¸¦ Ãß°¡ÇÕ´Ï´Ù.
-
Àü¿ë ¸Þ¼µå¸¦ ¼öÁ¤ÇÕ´Ï´Ù.
µ¥ÀÌÅÍ ¸â¹ö ¶Ç´Â ±âº» Ŭ·¡½º¸¦ ºñ·ÔÇÏ¿© ±âº»ÀûÀ¸·Î Á÷·ÄÈµÈ »ç¿ëÀÚ Á¤ÀÇ À¯Çü¿¡ Æ÷ÇÔµÈ Çʵå´Â ALTER ASSEMBLY¸¦ »ç¿ëÇÏ¿© º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù. ´Ù¸¥ ¸ðµç º¯°æÀº Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
5.6 SQL Server¿¡¼´Â ¾î¼Àºí¸®¸¦ ¾÷µ¥ÀÌÆ®ÇÒ ¶§ µ¥ÀÌÅÍ Àϰü¼ºÀ» º¸ÀåÇÏÁö ¾ÊÀ½
WITH UNCHECKED DATA¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ» °æ¿ì »õ ¾î¼Àºí¸® ¹öÀüÀÌ Å×À̺í, À妽º ¶Ç´Â ´Ù¸¥ ¿µ±¸ »çÀÌÆ®ÀÇ ±âÁ¸ µ¥ÀÌÅÍ¿¡ ¿µÇâÀ» ÁÖ¸é SQL Server¿¡¼´Â ALTER ASSEMBLY¸¦ ½ÇÇàÇÏÁö ¸øÇϵµ·Ï ÇÕ´Ï´Ù. ±×·¯³ª SQL Server¿¡¼´Â CLR(°ø¿ë ¾ð¾î ·±Å¸ÀÓ) ¾î¼Àºí¸®¸¦ ¾÷µ¥ÀÌÆ®ÇÒ ¶§ °è»ê ¿, À妽º, Àε¦½ÌµÈ ºä ¶Ç´Â ½ÄÀÌ ±âº» ·çƾ ¹× À¯Çü°ú ÀÏÄ¡ÇÑ´Ù°í º¸ÀåÇÒ ¼ö ¾ø½À´Ï´Ù. ALTER ASSEMBLY¸¦ ½ÇÇàÇÏ¿© ¾î¼Àºí¸®¿¡ ÀúÀåµÈ ÇØ´ç ½ÄÀ» ±â¹ÝÀ¸·Î ÇÏ´Â ½Ä °á°ú¿Í °ªÀÌ ÀÏÄ¡ÇÏ´ÂÁö È®ÀÎÇÏ´Â °æ¿ì ÁÖÀÇÇϽʽÿÀ.
5.7 º¼·ý ¼¨µµ º¹»çº» ¼ºñ½ºÀÇ ÀÚµ¿ º¹±¸ ¼¨µµ º¹»çº» ±â´É¿¡ ´ëÇÑ °í·Á »çÇ×
VSS(º¼·ý ¼¨µµ º¹»çº» ¼ºñ½º)ÀÇ ÀÚµ¿ º¹±¸ ¼¨µµ º¹»çº» ±â´É¿¡´Â ´ÙÀ½°ú °°Àº Á¦ÇÑÀÌ Àû¿ëµË´Ï´Ù.
¿©·¯ °³ÀÇ Áö¼ÓÇü ÀÚµ¿ º¹±¸ ¼¨µµ º¹»çº»
Windows Server 2003 SP1(¼ºñ½º ÆÑ 1) À̻󿡼´Â Áö¼ÓÇü ÀÚµ¿ º¹±¸ ¼¨µµ º¹»çº»À» Çϳª¸¸ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. Ãß°¡ ¼¨µµ º¹»çº»À» ¸¸µé·Á¸é ¸ÕÀú ±â¼ú ÀÚ·á ¹®¼
Âü°í: |
---|
ÀÌ ¾÷µ¥ÀÌÆ®¸¦ Àû¿ëÇÏÁö ¾ÊÀ¸¸é ±âÁ¸ÀÇ Áö¼ÓÇü ÀÚµ¿ º¹±¸ ¼¨µµ º¹»çº»À» ¸ÕÀú »èÁ¦Çؾ߸¸ »õ º¹»çº»À» ¸¸µé ¼ö ÀÖ½À´Ï´Ù. |
ÀÚµ¿ º¹±¸ ¼¨µµ º¹»çº» ¹× Àüü ÅØ½ºÆ® īŻ·Î±×
ÀÚµ¿ º¹±¸ ¼¨µµ º¹»çº» ±â´ÉÀº Àüü ÅØ½ºÆ® īŻ·Î±×¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ÀÚµ¿ º¹±¸ ¼¨µµ º¹»çº»À» ¸¸µé¸é ¼¨µµ º¹»çº»¿¡ ÀÖ´Â µ¥ÀÌÅͺ£À̽ºÀÇ ¸ðµç Àüü ÅØ½ºÆ® īŻ·Î±×°¡ ¿ÀÇÁ¶óÀÎ »óŰ¡ µË´Ï´Ù. ¼¨µµ º¹»çº»¿¡¼ µ¥ÀÌÅͺ£À̽º¸¦ ¿¬°áÇϸé Àüü ÅØ½ºÆ® īŻ·Î±×´Â ¿µ±¸È÷ ¿ÀÇÁ¶óÀÎ »óÅ·Π³²¾Æ ÀÖ½À´Ï´Ù. ¿¬°áµÈ µ¥ÀÌÅͺ£À̽ºÀÇ ´Ù¸¥ ¸ðµç µ¥ÀÌÅÍ´Â »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÚµ¿ º¹±¸ ¼¨µµ º¹»çº»¿¡¼ Á÷Á¢ Àüü ÅØ½ºÆ® īŻ·Î±×¸¦ Æ÷ÇÔÇÏ´Â µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ¸é ´ÙÀ½ ¿À·ù ¸Þ½ÃÁö°¡ ¹ÝȯµË´Ï´Ù.
Server: Msg 7608, Level 17, State 1, Line 1 An unknown full-text failure (0xc000000d) occurred during "Mounting a full-text catalog". |
¼¨µµ º¹»çº»¿¡¼ µ¥ÀÌÅͺ£À̽º¿¡ Á÷Á¢ ¿¬°áÇÒ Çʿ䰡 ¾øÀ¸¸é ¼¨µµ º¹»çº»ÀÇ µ¥ÀÌÅͺ£À̽º ÆÄÀÏ ¹× Àüü ÅØ½ºÆ® īŻ·Î±×¸¦ ÀϹÝÀûÀÎ µå¶óÀÌºê ¹®ÀÚ ±â¹Ý º¼·ýÀ¸·Î º¹»çÇÑ ÈÄ ÇØ´ç À§Ä¡¿¡¼ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ¿© ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¬°á ¸í·É¿¡ º¹»çµÈ Àüü ÅØ½ºÆ® ÆÄÀÏÀÇ À§Ä¡¸¦ ¿Ã¹Ù¸£°Ô ÁöÁ¤Çϱ⸸ Çϸé Àüü ÅØ½ºÆ® īŻ·Î±×°¡ Á¦´ë·Î ÀÛµ¿ÇÕ´Ï´Ù.
5.8 °ø¿ë ¾ð¾î ·±Å¸ÀÓ ¾î¼Àºí¸® µî·Ï ½Ã Á¦ÇÑ »çÇ×
SQL Server¿¡¼´Â À̸§, culture ¹× °ø°³ Ű´Â µ¿ÀÏÇÏÁö¸¸ ¹öÀüÀÌ ´Ù¸¥ ¾î¼Àºí¸®¸¦ µî·ÏÇÒ ¼ö ¾ø½À´Ï´Ù. CTP 9¿ù ¸±¸®½ºº¸´Ù ÀÌÀü ¹öÀüÀÎ SQL Server ExpressÀÇ µ¥ÀÌÅͺ£À̽º¸¦ ±×´ë·Î º¸Á¸ÇÏ·Á¸é ÀÌ ¸±¸®½º¸¦ ¼³Ä¡Çϱâ Àü¿¡ ¿©·¯ ¹ø µî·ÏµÈ ¾î¼Àºí¸®ÀÇ ÀνºÅϽº¸¦ Á¦¿ÜÇÑ ¸ðµç ÀνºÅϽº¸¦ »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù.
5.9 EXTERNAL_ACCESS ¹× UNSAFE ¾î¼Àºí¸® ¸¸µé±â
SQL Server¿¡¼ EXTERNAL_ACCESS ¶Ç´Â UNSAFE ¾î¼Àºí¸®¸¦ ¸¸µé°Å³ª ¾î¼Àºí¸®¸¦ ·ÎµåÇÏ·Á¸é ´ÙÀ½ÀÇ µÎ °¡Áö Á¶°Ç Áß Çϳª°¡ ÃæÁ·µÇ¾î¾ß ÇÕ´Ï´Ù.
-
¾î¼Àºí¸®°¡ ¼¸íµÈ °·ÂÇÑ À̸§À̰ųª ÀÎÁõ¼·Î ¼¸íµÈ AuthenticodeÀÔ´Ï´Ù. ÀÌ °·ÂÇÑ À̸§À̳ª ÀÎÁõ¼´Â SQL Server ³»¿¡¼ ºñ´ëĪ Ű ¶Ç´Â ÀÎÁõ¼·Î »ý¼ºµÇ¸ç EXTERNAL ACCESS ASSEMBLY »ç¿ë ±ÇÇÑ(¿ÜºÎ ¾×¼¼½º ¾î¼Àºí¸®¿ë) ¶Ç´Â UNSAFE ASSEMBLY »ç¿ë ±ÇÇÑ(¾ÈÀüÇÏÁö ¾ÊÀº ¾î¼Àºí¸®¿ë)ÀÌ ÀÖ´Â ÇØ´ç ·Î±×¿ÂÀ» °®½À´Ï´Ù.
-
DBO(µ¥ÀÌÅͺ£À̽º ¼ÒÀ¯ÀÚ)¿¡ EXTERNAL ACCESS ASSEMBLY(¿ÜºÎ ¾×¼¼½º ¾î¼Àºí¸®¿ë) ¶Ç´Â UNSAFE ASSEMBLY(¾ÈÀüÇÏÁö ¾ÊÀº ¾î¼Àºí¸®¿ë) »ç¿ë ±ÇÇÑÀÌ ÀÖÀ¸¸ç µ¥ÀÌÅͺ£À̽ºÀÇ TRUSTWORTHY µ¥ÀÌÅͺ£À̽º ¼Ó¼ºÀÌ ONÀ¸·Î ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.
¼¹ö ÇÁ·Î¼¼½º¿¡¼ CLR(°ø¿ë ¾ð¾î ·±Å¸ÀÓ) Äڵ带 ½ÇÇàÇÒ °æ¿ì¿¡¸¸ µ¥ÀÌÅͺ£À̽ºÀÇ TRUSTWORTHY ¼Ó¼ºÀ» ONÀ¸·Î ¼³Á¤ÇÏÁö ¾Êµµ·Ï ÇÕ´Ï´Ù. ´ë½Å ¸¶½ºÅÍ µ¥ÀÌÅͺ£À̽ºÀÇ ¾î¼Àºí¸® ÆÄÀÏ¿¡¼ ºñ´ëĪ Ű¸¦ ¸¸µå´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ±×·± ÈÄ ÀÌ ºñ´ëĪ Ű¿¡ ¸ÅÇεǴ ·Î±×¿ÂÀ» ¸¸µé°í ÇØ´ç ·Î±×¿Â¿¡ EXTERNAL ACCESS ASSEMBLY ¶Ç´Â UNSAFE ASSEMBLY »ç¿ë ±ÇÇÑÀ» ºÎ¿©ÇØ¾ß ÇÕ´Ï´Ù.
´ÙÀ½ Transact-SQL ¹®Àº ºñ´ëĪ Ű¸¦ ¸¸µé°í ÀÌ Å°¿¡ ·Î±×¿ÂÀ» ¸ÅÇÎÇÑ ÈÄ ÇØ´ç ·Î±×¿Â¿¡ EXTERNAL_ACCESS ASSEMBLY »ç¿ë ±ÇÇÑÀ» ºÎ¿©ÇÏ´Â µ¥ ÇÊ¿äÇÑ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù. CREATE ASSEMBLY ¹®À» ½ÇÇàÇϱâ Àü¿¡ ´ÙÀ½ Transact-SQL ¹®À» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.
USE master GO CREATE ASYMMETRIC KEY HelloWorldKey FROM EXECUTABLE FILE = 'C:\HelloWorld.dll' CREATE LOGIN HelloWorldLogin FROM ASYMMETRIC KEY HelloWorldKey GRANT EXTERNAL ACCESS ASSEMBLY TO HelloWorldLogin GO |
5.10 ¸ÞŸµ¥ÀÌÅÍ Ç¥½Ã À¯Çü Á¦ÇÑ ¹× µ¿Àû °ü¸® ºä¿ÍÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ ¿ªÇÒ È£È¯¼º
SQL Server Express´Â ±âº»ÀûÀ¸·Î ÀÀ¿ë ÇÁ·Î±×·¥ ¿ªÇÒ¿¡ µû¶ó ¸¶½ºÅÍ µ¥ÀÌÅͺ£À̽º ¸ÞŸµ¥ÀÌÅÍÀÇ Ç¥½Ã À¯ÇüÀ» Á¦ÇÑÇϹǷΠƯÁ¤ ÀÀ¿ë ÇÁ·Î±×·¥ ¿ªÇÒ¿¡¼ ½ÇÇàµÇ´Â ÇÁ·Î±×·¥ÀÇ µ¿ÀÛÀÌ º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¹®Á¦¿¡ ´ëÇÑ ÀϽÃÀûÀÎ ÇØ°á ¹æ¾ÈÀ¸·Î ÃßÀû Ç÷¡±× #4616À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ±â¼ú ÀÚ·á ¹®¼
5.11 SUPPLEMENTAL_LOGGING µ¥ÀÌÅͺ£À̽º ¿É¼ÇÀÌ ±¸ÇöµÇÁö ¾ÊÀ½
ÀÌ SQL Server ¸±¸®½º¿¡¼´Â SUPPLEMENTAL_LOGGING µ¥ÀÌÅͺ£À̽º ¿É¼ÇÀÌ ±¸ÇöµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¿É¼ÇÀ» ¼³Á¤ÇÒ ¼ö ÀÖÁö¸¸ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù.
5.12 sys.dm_clr_loaded_assemblies¿¡ ·ÎµåÇÏÁö ¸øÇÑ ¾î¼Àºí¸®°¡ Ç¥½ÃµÊ
¿©Å¸ÀÇ ÀÌÀ¯·Î ¼¹ö ÁÖ¼Ò °ø°£À¸·Î ·ÎµåµÇÁö ¸øÇÑ ¾î¼Àºí¸®´Â sys.dm_clr_loaded_assemblies µ¿Àû °ü¸® ºä¿¡ °è¼Ó Ç¥½ÃµË´Ï´Ù.
5.13 XQuery º¯°æ ³»¿ë
SQL Server Express XQuery ±¸ÇöÀÇ ´ÙÀ½ Ãø¸éÀÌ ¿Â¶óÀÎ ¼³¸í¼¿¡´Â Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù.
-
CDATA ¼½¼Ç¿¡ ÀÇÇØ »ý¼ºµÈ ¹®ÀÚ´Â °ø¹é ¹®ÀÚ·Î °£ÁÖµÇÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î
select cast(''as xml).query('<a> <![CDATA[ ]]> {"abc"}</a>')
´Â<a> abc</a>
¸¦ ¹ÝȯÇÕ´Ï´Ù.
-
ºó ¿ä¼Ò ¹× Ư¼ºÀ» »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
-
³×ÀÓ½ºÆäÀ̽º Á¢µÎ»ç xmlns´Â ³×ÀÓ½ºÆäÀ̽º ¼±¾ð Ư¼ºÀ» ½Äº°Çϸç XQuery ½Ä¿¡¼ ´Ù½Ã ¼±¾ðµÉ ¼ö ¾ø½À´Ï´Ù. ÀÌ µ¿ÀÛÀº XQuery »ç¾ç¿¡ ÇÊ¿äÇÕ´Ï´Ù.
-
¿øº» ½Ä ()¿Í ÇÔ²² 'for'¸¦ »ç¿ëÇϸé Á¤Àû ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.
-
xml µ¥ÀÌÅÍ Çü½Ä¿¡ ´ëÇØ query() ¸Þ¼µå¸¦ »ç¿ëÇÏ¿© »ý¼ºÇÑ XML ¹®¼¿¡¼ CDATA ¼½¼Ç ³»ÀÇ Ä³¸®Áö ¸®ÅÏÀº ÁÙ ¹Ù²ÞÀÌ µË´Ï´Ù. ÁÙ ¹Ù²ÞÀº ÅØ½ºÆ® XML ±¸¹® ºÐ¼®¿¡¼ Àϰü¼ºÀ» À§ÇØ ÀÌÀüÀÇ Ä³¸®Áö ¸®ÅÏ ¿£ÅÍÆ¼ ÂüÁ¶(
) ´ë½Å »ç¿ëµË´Ï´Ù.
-
local-name() ¹× namespace-uri()¸¦ Æ÷ÇÔÇÏ´Â Transact-SQL »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö´Â °áÁ¤Àû ÇÔ¼öÀÔ´Ï´Ù.
5.14 xsd:dateTime¿¡¼ º¯È¯ÇÏ´Â °ÍÀÌ ¼³¸í¼ÀÇ ³»¿ëº¸´Ù ´ú Á¦ÇÑÀûÀÓ
³¯Â¥/½Ã°£ ±¸ºÐ ±âÈ£ T ¶Ç´Â Ç¥ÁØ ½Ã°£´ë¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â xsd:dateTime °ªÀÇ ¹®ÀÚ¿ Ç¥ÇöÀ» ´ÙÀ½ ¿¹¿¡ ³ª¿À´Â °Íó·³ value() ¸Þ¼µå¿¡¼ SQL datetime À¯ÇüÀ¸·Î º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.
declare @aaa xml set @aaa = '<AAA MyDate="2005/1/1 00:00:00"/>' select @aaa.value('(//AAA)[1]/@MyDate', 'datetime') |
5.15 XML ½ºÅ°¸¶ Áö¿ø
SQL Server 2005ÀÇ XML ½ºÅ°¸¶ Áö¿ø¿¡ ´ëÇÑ ´ÙÀ½ Ãø¸éÀÌ SQL Server 2005 ¿Â¶óÀÎ ¼³¸í¼¿¡´Â Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù.
-
Reporting Services(RDL)¿¡ ´ëÇÑ XML ½ºÅ°¸¶¸¦ XML ½ºÅ°¸¶ Ä÷º¼ÇÀ¸·Î ·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù.
-
µÎ ¹øÂ° °ªÀÇ ¼Ò¼ö ÀÚ¸´¼ö°¡ 4 ÀÌ»óÀÎ xsd:dateTime ¹× xsd:time À¯ÇüÀÇ °ªÀº ¿À·ù¸¦ ¹ÝȯÇÏÁö ¾ÊÀ¸¸ç ´ë½Å ¹Ý¿Ã¸²µË´Ï´Ù.
-
±âº» À¯ÇüÀÌ
fixed="true"
ÀÏ ¶§ ÆÄ»ý À¯Çü¿¡¼ maxInclusive°¡ ´Ù½Ã Á¤ÀǵǸé XML ½ºÅ°¸¶°¡ °ÅºÎµË´Ï´Ù.
-
xsd:dateTime, xsd:data ¹× xsd:time µ¥ÀÌÅÍ Çü½ÄÀ» Á¦ÇÑÇÏ´Â ÆÄ»ý À¯Çü¿¡¼´Â minInclusive, minExclusive, maxInclusive ¹× maxExclusive ÆÐ½ËÀÇ ÈÄÇà °ø¹éÀÌ ¹«½ÃµË´Ï´Ù.
5.16 RC4 ¾Ïȣȴ »ç¿ëÇÒ ¼ö ¾øÀ½
SQL Server 2005ÀÇ µ¥ÀÌÅÍ º¸È£¸¦ À§ÇØ RC4 ¾Ïȣȸ¦ »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À. ´ë½Å AES 256 ¶Ç´Â Triple DES¿Í °°Àº ºí·Ï ¾Ïȣȸ¦ »ç¿ëÇϽʽÿÀ.
6.0 º¹Á¦
ÀÌ ¼½¼ÇÀÇ Á¤º¸´Â º¹Á¦¿¡ ´ëÇÑ Ãֽг»¿ëÀÔ´Ï´Ù.
º¹Á¦´Â ±âº»ÀûÀ¸·Î ºñȰ¼ºÈµÊ
Microsoft SQL Server 2005 Express EditionÀº ¸ðµç À¯ÇüÀÇ º¹Á¦¿¡ ±¸µ¶ÀÚ·Î »ç¿ëµÉ ¼ö ÀÖÁö¸¸ ÀÌ ¹öÀü¿¡¼ º¹Á¦´Â ±âº»ÀûÀ¸·Î ¼³Ä¡µÇÁö ¾Ê½À´Ï´Ù.
º¹Á¦ ±¸¼º ¿ä¼Ò¸¦ ¼³Ä¡ÇÏ·Á¸é
-
±â´É ¼±Åà ÆäÀÌÁö¿¡¼ Database Services¸¦ È®ÀåÇÕ´Ï´Ù.
-
º¹Á¦¸¦ Ŭ¸¯ÇÑ ´ÙÀ½ ¸ðµç ±â´ÉÀ» ·ÎÄà ÇÏµå µå¶óÀ̺꿡 ¼³Ä¡ÇÕ´Ï´Ù¸¦ Ŭ¸¯ÇÕ´Ï´Ù.
¿¬°á ±¸¼º ¿ä¼Ò ¹× RMO(º¹Á¦ °ü¸® °³Ã¼)¸¦ ¼³Ä¡ÇÏ·Á¸é
-
±â´É ¼±Åà ÆäÀÌÁö¿¡¼ Ŭ¶óÀÌ¾ðÆ® ±¸¼º ¿ä¼Ò¸¦ Ŭ¸¯ÇÑ ´ÙÀ½ ¸ðµç ±â´ÉÀ» ·ÎÄà ÇÏµå µå¶óÀ̺꿡 ¼³Ä¡ÇÕ´Ï´Ù¸¦ Ŭ¸¯ÇÕ´Ï´Ù.