SQL Server ¼³¸í¼­ ÆÀÀº ±â¼ú Áö¿ø °ü·Ã Áú¹®¿¡ Á÷Á¢ ´ë´äÇØµå¸± ¼ö ¾øÁö¸¸ ÀÌ Ãß°¡ Á¤º¸ ¼³¸í¼­¿¡ ´ëÇÑ ¿©·¯ºÐÀÇ Á¦¾È°ú ÀǰßÀ» ȯ¿µÇÕ´Ï´Ù. Á¦°øµÇ´Â ¸µÅ©¸¦ »ç¿ëÇϸé ÀüÀÚ ¸ÞÀÏ ÀǰßÀ» Á÷Á¢ ºü¸£°Ô º¸³»½Ç ¼ö ÀÖ½À´Ï´Ù. ÀǰßÀ» º¸³»½Ç ¶§´Â ¿µ¹®À» »ç¿ëÇØ ÁֽʽÿÀ.

ÀÌ ¹®¼­¿¡ ´ëÇÑ ¼­¸é ÀǰßÀ» º¸³»·Á¸é ¿©±â¸¦ Ŭ¸¯ÇϽʽÿÀ. ÀÇ°ß º¸³»±â

¸ñÂ÷

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 ±â¼ú ÀÚ·á ¹®¼­ 907284¿¡ °Ô½ÃµÉ ¿¹Á¤ÀÔ´Ï´Ù.

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 ¼³Ä¡°¡ ¿¹±âÄ¡ ¾Ê°Ô ÀÛµ¿µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Microsoft À¥ »çÀÌÆ®¿¡¼­ .NET Framework 2.0À» ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù.

Âü°í:
.NET Framework 2.0Àº Microsoft Visual Studio 2005 ¹× SQL Server 2005ÀÇ ¸ðµç ¹öÀüÀÌ ¼³Ä¡µÉ ¶§ ÀÚµ¿À¸·Î ¼³Ä¡µË´Ï´Ù.

[¸Ç À§]

2.2 SQL Server Express

SQL Server Express´Â ÀÌ Microsoft À¥ »çÀÌÆ®¿¡¼­ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù.

Âü°í:
´Ù¿î·Îµå »çÀÌÆ®¿¡¼­ Á¦°øµÈ Áöħ¿¡ µû¶ó Á¦Ç°À» ´Ù¿î·ÎµåÇÏ°í ¾ÐÃàÀ» Ç®¾î¾ß ÇÕ´Ï´Ù.

SQL Server Express¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡ ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© SQL Server Express¿¡ ¿¬°áÇÕ´Ï´Ù.

sqlcmd -S Server\Instance

¿©±â¼­ Server´Â ÄÄÇ»ÅÍÀÇ À̸§À̰í Instance´Â ¿¬°áÇÒ ÀνºÅϽºÀÇ À̸§ÀÔ´Ï´Ù. ¼³Ä¡ ½Ã ¸í¸íµÈ ±âº» ÀνºÅϽº¸¦ »ç¿ëÇÑ °æ¿ì¿¡´Â ÀνºÅϽº¸¦ "SQLExpress"·Î ÁöÁ¤ÇÕ´Ï´Ù.

[¸Ç À§]

2.3 SQL Server Express °ü¸® µµ±¸

SQL Server Express µ¥ÀÌÅͺ£À̽º ¿¬°á ¹× °ü¸® ¹æ¹ýÀº Microsoft ±â¼ú ÀÚ·á ¹®¼­ 907716À» ÂüÁ¶ÇϽʽÿÀ.

[¸Ç À§]

2.4 ¼³Ä¡ ¼³¸í¼­ ¾×¼¼½º

Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î ¿ä±¸ »çÇ×Àº SQL Server Express ¼³Ä¡ ¿ä±¸ »çÇ× ¹®¼­¿¡ ¿ä¾àµÇ¾î ÀÖ½À´Ï´Ù.

[¸Ç À§]

2.5 SQL Server 2005 Ãß°¡ Á¤º¸ ÆÄÀÏ

ÀÌ SQL Server 2005 Ãß°¡ Á¤º¸ ÆÄÀÏÀº ÀÌ Microsoft À¥ »çÀÌÆ®¿¡¼­ ¿Â¶óÀÎÀ¸·Î º¼ ¼ö ÀÖ½À´Ï´Ù.

Âü°í:
ÀÌ SQL Server 2005 ¹× SQL Server Express¿Í °ü·ÃµÈ Á¤º¸ Áß¿¡¼­ º» Ãß°¡ Á¤º¸ ÆÄÀÏ Á¦ÀÛ ½Ã ´Ù·çÁö ¾Ê¾Ò´ø ³»¿ëÀº Microsoft ±â¼ú ÀÚ·á ¹®¼­ 907284¿¡ °Ô½ÃµÉ ¿¹Á¤ÀÔ´Ï´Ù.

[¸Ç À§]

3.0 ¼³Ä¡ ¹®Á¦

ÀÌ ¼½¼Ç¿¡¼­´Â ÀÌ ¸±¸®½º¿Í °ü·ÃµÈ ¼³Ä¡ ¹®Á¦¿¡ ´ëÇØ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù.

3.1 ±âÁ¸ SQL ³×ÀÌÆ¼ºê Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡·Î ÀÎÇØ ¼³Ä¡°¡ ½ÇÆÐÇÒ ¼ö ÀÖÀ½

¿À·ù ¸Þ½ÃÁö "Á¦Ç° Microsoft SQL ³×ÀÌÆ¼ºê Ŭ¶óÀ̾ðÆ®ÀÇ ¼³Ä¡ ÆÐŰÁö°¡ ¾ø½À´Ï´Ù. ¼³Ä¡ ÆÐŰÁö 'sqlncli.msi'ÀÇ ¿Ã¹Ù¸¥ ¼³Ä¡ ÆÐŰÁö »çº»À» »ç¿ëÇÏ¿© ¼³Ä¡¸¦ ´Ù½Ã ½ÃµµÇϽʽÿÀ."¸¦ Ç¥½ÃÇϸ鼭 ¼³Ä¡°¡ ½ÇÆÐÇÏ°í ·Ñ¹éµË´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ÇÁ·Î±×·¥ Ãß°¡/Á¦°Å¸¦ »ç¿ëÇÏ¿© SQL ³×ÀÌÆ¼ºê Ŭ¶óÀÌ¾ðÆ®¸¦ Á¦°ÅÇÕ´Ï´Ù. Ŭ·¯½ºÅÍ¿¡¼­´Â ¸ðµç ³ëµåÀÇ SQL ³×ÀÌÆ¼ºê Ŭ¶óÀÌ¾ðÆ®¸¦ Á¦°ÅÇÕ´Ï´Ù. ±×·± ÈÄ SQL Server ¼³Ä¡ ÇÁ·Î±×·¥À» ´Ù½Ã ½ÇÇàÇÕ´Ï´Ù.

[¸Ç À§]

3.2 "¼º´É ¸ð´ÏÅÍ Ä«¿îÅÍ °Ë»ç¿¡ ½ÇÆÐÇß½À´Ï´Ù" ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÏ¸ç ½Ã½ºÅÛ ±¸¼º °Ë»ç±â°¡ ½ÇÆÐÇÔ

SCC(½Ã½ºÅÛ ±¸¼º °Ë»ç±â)´Â SQL Server ¼³Ä¡°¡ ½ÃÀ۵DZâ Àü¿¡ ¼º´É ¸ð´ÏÅÍ Ä«¿îÅÍ ·¹Áö½ºÆ®¸® Ű °ªÀ» È®ÀÎÇÕ´Ï´Ù. SCC°¡ ±âÁ¸ ·¹Áö½ºÆ®¸® Ű °ªÀ» È®ÀÎÇÒ ¼ö ¾ø°Å³ª Lodctr.exe ½Ã½ºÅÛ ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ¾ø´Ù¸é SCC °Ë»ç°¡ ½ÇÆÐÇÏ°í ¼³Ä¡°¡ Â÷´ÜµË´Ï´Ù. ¼³Ä¡¸¦ ¿Ï·áÇÏ·Á¸é ·¹Áö½ºÆ®¸® Ű °ªÀ» ¼öµ¿À¸·Î ´Ã·Á¾ß ÇÕ´Ï´Ù.

ÁÖÀÇ:
·¹Áö½ºÆ®¸®¸¦ À߸ø ÆíÁýÇÏ¸é ¿î¿µ üÁ¦¸¦ ´Ù½Ã ¼³Ä¡ÇØ¾ß ÇÏ´Â ½É°¢ÇÑ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ·¹Áö½ºÆ®¸®¸¦ À߸ø ÆíÁýÇÏ¿© ¹ß»ýÇÏ´Â ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù°í º¸ÀåÇÒ ¼ö ¾ø½À´Ï´Ù. µû¶ó¼­ ·¹Áö½ºÆ®¸®¸¦ ÆíÁýÇϱâ Àü¿¡ Áß¿äÇÑ µ¥ÀÌÅ͸¦ ¹é¾÷ÇϽʽÿÀ. ·¹Áö½ºÆ®¸®¸¦ ¹é¾÷, º¹¿ø ¹× ÆíÁýÇÏ´Â ¹æ¹ýÀº Microsoft ±â¼ú ÀÚ·á ¹®¼­ 256986À» ÂüÁ¶ÇϽʽÿÀ.

Ä«¿îÅÍ ·¹Áö½ºÆ®¸® ۸¦ ¼öµ¿À¸·Î ´Ã¸®·Á¸é
  1. ÀÛ¾÷ Ç¥½ÃÁÙ¿¡¼­ ½ÃÀÛ, ½ÇÇàÀ» Â÷·Ê·Î Ŭ¸¯ÇÑ ÈÄ ½ÇÇà ÀԷ¶õ¿¡ regedit.exe¸¦ ÀÔ·ÂÇϰí È®ÀÎÀ» Ŭ¸¯ÇÕ´Ï´Ù.

  2. ·¹Áö½ºÆ®¸® Ű [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]·Î À̵¿ÇÕ´Ï´Ù. ´ÙÀ½ ۸¦ ã½À´Ï´Ù.

    • "Last Counter"=dword:00000ed4 (5276)

    • "Last Help"=dword:00000ed5 (5277)

  3. °ªÀ» È®ÀÎÇÕ´Ï´Ù. ÀÌÀü ´Ü°èÀÇ Last Counter °ª(5276)Àº ´ÙÀ½ ·¹Áö½ºÆ®¸® Ű¿¡ ÀÖ´Â Perflib\009ÀÇ Counter Ű ÃÖ´ë°ª°ú ÀÏÄ¡ÇØ¾ß Çϸç, ÀÌÀü ´Ü°èÀÇ Last Help °ª(5277)Àº ´ÙÀ½ ·¹Áö½ºÆ®¸® Ű¿¡ ÀÖ´Â Perflib\009ÀÇ Help Ű ÃÖ´ë°ª°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009]

    Âü°í:
    "009"´Â ¿µ¾î(¹Ì±¹)¿¡ »ç¿ëµÇ´Â ŰÀÔ´Ï´Ù.

  4. ÇÊ¿äÇÑ °æ¿ì \Perflib ŰÀÇ Last Counter¿Í Last Help °ªÀ» ¼öÁ¤ÇÕ´Ï´Ù. ¿À¸¥ÂÊ Ã¢¿¡¼­ Last Counter ¶Ç´Â Last Help¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÏ°í ¼öÁ¤À» Ŭ¸¯ÇÑ ÈÄ ´ÜÀ§ = "½ÊÁø¼ö"¸¦ Ŭ¸¯ÇÏ°í °ª µ¥ÀÌÅÍ Çʵ忡 °ªÀ» ¼³Á¤ÇÑ ´ÙÀ½ È®ÀÎÀ» Ŭ¸¯ÇÕ´Ï´Ù. Çʿ信 µû¶ó ´Ù¸¥ Ű¿¡ ´ëÇØ¼­µµ ¹Ýº¹ÇÑ ´ÙÀ½ ·¹Áö½ºÆ®¸® ÆíÁý±â¸¦ ´Ý½À´Ï´Ù.

  5. 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 ¼­ºñ½º¸¦ ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.

Windows Server 2003¿¡¼­ Windows CSP ¼­ºñ½º¸¦ ¼³Á¤ÇÏ·Á¸é
  1. Á¦¾îÆÇ¿¡¼­ °ü¸® µµ±¸¸¦ ¿¬ ´ÙÀ½ ¼­ºñ½º¸¦ µÎ ¹ø Ŭ¸¯ÇÕ´Ï´Ù.

  2. À̸§ ¿­¿¡¼­ ¾Ïȣȭ ¼­ºñ½º¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÑ ´ÙÀ½ ½ÃÀÛÀ» Ŭ¸¯ÇÕ´Ï´Ù.

  3. ¼­ºñ½º¸¦ ´Ý½À´Ï´Ù.

  4. ¼³Ä¡ ÇÁ·Î±×·¥À» ½ÇÇàÇÕ´Ï´Ù.

[¸Ç À§]

3.5 Windows¿¡¼­ MSDTC°¡ ¿ÏÀüÈ÷ ¼³Á¤µÇÁö ¾ÊÀ½

Windows¿¡¼­ MS DTC(Microsoft Distributed Transaction Coordinator)°¡ ¿ÏÀüÈ÷ ±¸¼ºµÇÁö ¾Ê¾Æ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ SQL Server Express ¸®¼Ò½º¸¦ ºÐ»ê Æ®·£Àè¼Ç¿¡ Âü¿©½ÃŰÁö ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦´Â ¿¬°áµÈ ¼­¹ö, ºÐ»ê Äõ¸® ¹× ºÐ»ê Æ®·£Àè¼ÇÀ» »ç¿ëÇÏ´Â ¿ø°Ý ÀúÀå ÇÁ·Î½ÃÀú¿¡ ¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¹®Á¦¸¦ ¹æÁöÇÏ·Á¸é SQL Server Express°¡ ¼³Ä¡µÈ ¼­¹ö¿¡¼­ MS DTC ¼­ºñ½º¸¦ ¿ÏÀüÈ÷ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

MS DTC¸¦ ¿ÏÀüÈ÷ ¼³Á¤ÇÏ·Á¸é
  1. Á¦¾îÆÇ¿¡¼­ °ü¸® µµ±¸¸¦ ¿¬ ´ÙÀ½ ±¸¼º ¿ä¼Ò ¼­ºñ½º¸¦ µÎ ¹ø Ŭ¸¯ÇÕ´Ï´Ù.

  2. ÄÜ¼Ö ·çÆ®ÀÇ ¿ÞÂÊ Ã¢¿¡¼­ ±¸¼º ¿ä¼Ò ¼­ºñ½º¸¦ Ŭ¸¯ÇÑ ÈÄ ÄÄÇ»Å͸¦ È®ÀåÇÕ´Ï´Ù.

  3. ³» ÄÄÇ»Å͸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÑ ´ÙÀ½ ¼Ó¼ºÀ» Ŭ¸¯ÇÕ´Ï´Ù.

  4. MSDTC ÅÇ¿¡¼­ º¸¾È ±¸¼ºÀ» Ŭ¸¯ÇÕ´Ï´Ù.

  5. º¸¾È ¼³Á¤¿¡¼­ ¸ðµç È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù.

  6. DTC ·Î±×¿Â °èÁ¤ À̸§ÀÌ NT AUTHORITY\NetworkService·Î ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.

[¸Ç À§]

3.6 ¿¹Á¦ µ¥ÀÌÅͺ£À̽º°¡ ±âº»ÀûÀ¸·Î ¼³Ä¡µÇÁö ¾ÊÀ½

SQL Server Express¿¡¼­´Â ¿¹Á¦ µ¥ÀÌÅͺ£À̽º°¡ ±âº»ÀûÀ¸·Î ¼³Ä¡µÇÁö ¾Ê½À´Ï´Ù. Northwind ¹× pubs ¿¹Á¦ µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ Microsoft À¥ »çÀÌÆ®¿¡¼­ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù. Adventureworks ¿¹Á¦ µ¥ÀÌÅͺ£À̽º´Â ÀÌ Microsoft À¥ »çÀÌÆ®¿¡¼­ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù.

[¸Ç À§]

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¸¦ »ç¿ëÇÏ¿© ÀÌ ¸±¸®½º¸¦ ¼³Ä¡ÇÑ ´ÙÀ½ ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ¼³Ä¡ ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¸é ½ÇÆÐÇÕ´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ¼³Ä¡ ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ½Ã½ºÅÛ µ¥ÀÌÅͺ£À̽º¸¦ ¾÷±×·¹À̵åÇϱâ Àü¿¡ ÀÌ·¯ÇÑ ¿É¼ÇÀÌ ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÌ Microsoft À¥ »çÀÌÆ®ÀÇ SQL Server ¿Â¶óÀÎ ¼³¸í¼­¿¡¼­ "¼­¹ö ±¸¼º ¿É¼Ç ¼³Á¤"À» ÂüÁ¶ÇϽʽÿÀ.

[¸Ç À§]

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¸¦ ¼³Á¤ÇÏ·Á¸é

  1. ½ÃÀÛ ¸Þ´º¿¡¼­ ¸ðµç ÇÁ·Î±×·¥À» ¼±ÅÃÇϰí Microsoft SQL Server 2005, ±¸¼º µµ±¸¸¦ Â÷·Ê·Î °¡¸®Å² ÈÄ SQL Server ±¸¼º °ü¸®ÀÚ¸¦ Ŭ¸¯ÇÕ´Ï´Ù.

    ¶Ç´Â ³» ÄÄÇ»Å͸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÏ¿© ÄÄÇ»ÅÍ °ü¸®ÀÚ¸¦ ¿­°í °ü¸®¸¦ ¼±ÅÃÇÑ ´ÙÀ½ ÄÄÇ»ÅÍ °ü¸®¿¡¼­ ¼­ºñ½º ¹× ÀÀ¿ë ÇÁ·Î±×·¥À» È®ÀåÇϰí SQL Server ±¸¼º °ü¸®ÀÚ¸¦ È®ÀåÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

  2. SQL Server 2005 ³×Æ®¿öÅ© ±¸¼ºÀ» È®ÀåÇÑ ´ÙÀ½ InstanceName¿¡ ´ëÇÑ ÇÁ·ÎÅäÄÝÀ» Ŭ¸¯ÇÕ´Ï´Ù.

  3. ÇÁ·ÎÅäÄÝ ¸ñ·Ï¿¡¼­ ¼³Á¤ÇÏ·Á´Â ÇÁ·ÎÅäÄÝÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÑ ´ÙÀ½ »ç¿ëÀ» Ŭ¸¯ÇÕ´Ï´Ù.

    ÇÁ·ÎÅäÄÝ ¾ÆÀÌÄÜÀÌ º¯°æµÇ¾î ÇÁ·ÎÅäÄÝÀÌ ¼³Á¤µÇ¾úÀ½ÀÌ Ç¥½ÃµË´Ï´Ù.

¹æÈ­º®À» ¼³Á¤ÇÏ·Á¸é

  1. ½ÃÀÛÀ» Ŭ¸¯Çϰí Á¦¾îÆÇ°ú ³×Æ®¿öÅ© ¿¬°áÀ» Â÷·Ê·Î Ŭ¸¯ÇÕ´Ï´Ù.

  2. ¿ÞÂÊ Å½»ö ¸ðÀ½¿¡¼­ Windows ¹æÈ­º® ¼³Á¤ º¯°æÀ» Ŭ¸¯ÇÕ´Ï´Ù.

  3. ¿¹¿Ü ÅÇÀÇ ÇÁ·Î±×·¥ ¹× ¼­ºñ½º »óÀÚ¿¡¼­ SQL Server°¡ Ç¥½ÃµÇ¾î ÀÖÁö¸¸ ¿¹¿Ü·Î ¼±ÅõǾî ÀÖÁö´Â ¾ÊÀ» °ÍÀÔ´Ï´Ù. ÇØ´ç È®ÀζõÀ» ¼±ÅÃÇϸé Windows¿¡¼­ 1433 Æ÷Æ®¸¦ ¿­¾î TCP ¿äûÀ» ¼ö½ÅÇÏ°Ô µË´Ï´Ù. ¸ñ·Ï¿¡ SQL Server°¡ ¾ø´Â °æ¿ì ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.

    1. ÇÁ·Î±×·¥ Ãß°¡¸¦ Ŭ¸¯ÇÕ´Ï´Ù.

    2. ã¾Æº¸±â¸¦ Ŭ¸¯ÇÕ´Ï´Ù.

    3. drive:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\BINNÀ¸·Î À̵¿ÇÕ´Ï´Ù.

    4. sqlservr.exe ÆÄÀÏÀ» ¿¹¿Ü ¸ñ·Ï¿¡ Ãß°¡ÇÕ´Ï´Ù.

[¸Ç À§]

4.2 »ç¿ëÀÚ ÀνºÅϽº ±â´É

SQL Server Express¸¦ »ç¿ëÇÏ¸é °ü¸®ÀÚ°¡ ¾Æ´Ñ »ç¿ëÀÚµµ DBCreator ±ÇÇÑ ¾øÀÌ Xcopy ¹èÆ÷ ±â´ÉÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ º¹»ç ¶Ç´Â À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÌ Microsoft À¥ »çÀÌÆ®ÀÇ SQL Server Express ¿Â¶óÀÎ ¼³¸í¼­¿¡¼­ "ºñ°ü¸®ÀÚ¸¦ À§ÇÑ »ç¿ëÀÚ ÀνºÅϽº"¸¦ ÂüÁ¶ÇϽʽÿÀ.

[¸Ç À§]

4.3 WMI °ø±ÞÀÚ ¹× »ç¿ëÀÚ ÀνºÅϽº ±â´É

µ¿ÀûÀ¸·Î »ý¼ºµÈ »ç¿ëÀÚ ÀνºÅϽº¿¡¼­´Â ¼­¹ö À̺¥Æ®¿ë WMI °ø±ÞÀÚ°¡ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ÇÏÁö¸¸ ºÎ¸ð SQL Server Express ÀνºÅϽº¿¡¼­´Â ÀÌ °ø±ÞÀÚ°¡ ¿©ÀüÈ÷ ÀÛµ¿ÇÕ´Ï´Ù.

[¸Ç À§]

4.4 ¿Â¶óÀÎ ¼³¸í¼­

SQL Server Express ¿Â¶óÀÎ ¼³¸í¼­´Â ÀÌ Microsoft À¥ »çÀÌÆ®¿¡¼­ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù.

Âü°í:
SQL Server Express´Â Á¦ÇÑµÈ SQL Server 2005 ¹öÀüÀ̹ǷΠSQL Server Express ¿Â¶óÀÎ ¼³¸í¼­´Â SQL Server 2005 ¿Â¶óÀÎ ¼³¸í¼­ÀÇ ³»¿ë¿¡ »ó´ç ºÎºÐ Á¾¼ÓµË´Ï´Ù.

SQL Server 2005 ¿Â¶óÀÎ ¼³¸í¼­´Â ÀÌ Microsoft À¥ »çÀÌÆ®¿¡¼­ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù.

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 Á¤º¸

SQL Server Ä¿¹Â´ÏƼ¸¦ ÅëÇØ ´Ù¸¥ »ç¶÷À¸·Î µµ¿òÀ» ¹Þ°Å³ª Microsoft Áö¿ø Àü¹®°¡·ÎºÎÅÍ Á÷Á¢ Áö¿øÀ» ¹ÞÀ» ¼öµµ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº SQL Server Express ¿Â¶óÀÎ ¼³¸í¼­ÀÇ "SQL Server Express Áö¿ø Á¤º¸ º¸±â"¸¦ ÂüÁ¶ÇϽʽÿÀ.

[¸Ç À§]

4.6 ´º½º ±×·ì Áö¿ø

´º½º ±×·ì Áö¿øÀ» º¸·Á¸é ÀÌ Microsoft À¥ »çÀÌÆ®¿¡¼­ SQL Server Express ´º½º ±×·ìÀ» ¹æ¹®ÇϽʽÿÀ. SQL Server Express¿Í °ü·ÃµÈ Áú¹®ÀÇ °æ¿ì ´Ù¸¥ Microsoft ´º½º ±×·ì¿¡ °Ô½ÃÇÏÁö ¸¶½Ê½Ã¿À.

SQL Server Express ÆÀÀÌ Á¦ÀÛÇÑ ÃֽŠÁ¤º¸´Â 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 ±â¼ú ÀÚ·á ¹®¼­ 256986À» ÂüÁ¶ÇϽʽÿÀ.

[¸Ç À§]

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) À̻󿡼­´Â Áö¼ÓÇü ÀÚµ¿ º¹±¸ ¼¨µµ º¹»çº»À» Çϳª¸¸ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. Ãß°¡ ¼¨µµ º¹»çº»À» ¸¸µé·Á¸é ¸ÕÀú ±â¼ú ÀÚ·á ¹®¼­ 891957¿¡ ¼³¸íµÈ ¾÷µ¥ÀÌÆ®¸¦ Àû¿ëÇØ¾ß ÇÕ´Ï´Ù.

Âü°í:
ÀÌ ¾÷µ¥ÀÌÆ®¸¦ Àû¿ëÇÏÁö ¾ÊÀ¸¸é ±âÁ¸ÀÇ Áö¼ÓÇü ÀÚµ¿ º¹±¸ ¼¨µµ º¹»çº»À» ¸ÕÀú »èÁ¦Çؾ߸¸ »õ º¹»çº»À» ¸¸µé ¼ö ÀÖ½À´Ï´Ù.

ÀÚµ¿ º¹±¸ ¼¨µµ º¹»çº» ¹× Àüü ÅØ½ºÆ® īŻ·Î±×

ÀÚµ¿ º¹±¸ ¼¨µµ º¹»çº» ±â´ÉÀº Àüü ÅØ½ºÆ® īŻ·Î±×¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ÀÚµ¿ º¹±¸ ¼¨µµ º¹»çº»À» ¸¸µé¸é ¼¨µµ º¹»çº»¿¡ ÀÖ´Â µ¥ÀÌÅͺ£À̽ºÀÇ ¸ðµç Àüü ÅØ½ºÆ® īŻ·Î±×°¡ ¿ÀÇÁ¶óÀÎ »óŰ¡ µË´Ï´Ù. ¼¨µµ º¹»çº»¿¡¼­ µ¥ÀÌÅͺ£À̽º¸¦ ¿¬°áÇϸé Àüü ÅØ½ºÆ® īŻ·Î±×´Â ¿µ±¸È÷ ¿ÀÇÁ¶óÀÎ »óÅ·Π³²¾Æ ÀÖ½À´Ï´Ù. ¿¬°áµÈ µ¥ÀÌÅͺ£À̽ºÀÇ ´Ù¸¥ ¸ðµç µ¥ÀÌÅÍ´Â »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÚµ¿ º¹±¸ ¼¨µµ º¹»çº»¿¡¼­ Á÷Á¢ Àüü ÅØ½ºÆ® īŻ·Î±×¸¦ Æ÷ÇÔÇÏ´Â µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ¸é ´ÙÀ½ ¿À·ù ¸Þ½ÃÁö°¡ ¹ÝȯµË´Ï´Ù.

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À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ±â¼ú ÀÚ·á ¹®¼­ 906549¸¦ ÂüÁ¶ÇϽʽÿÀ.

[¸Ç À§]

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 ±¸¹® ºÐ¼®¿¡¼­ Àϰü¼ºÀ» À§ÇØ ÀÌÀüÀÇ Ä³¸®Áö ¸®ÅÏ ¿£ÅÍÆ¼ ÂüÁ¶(&#x0d;) ´ë½Å »ç¿ëµË´Ï´Ù.

  • 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Àº ¸ðµç À¯ÇüÀÇ º¹Á¦¿¡ ±¸µ¶ÀÚ·Î »ç¿ëµÉ ¼ö ÀÖÁö¸¸ ÀÌ ¹öÀü¿¡¼­ º¹Á¦´Â ±âº»ÀûÀ¸·Î ¼³Ä¡µÇÁö ¾Ê½À´Ï´Ù.

º¹Á¦ ±¸¼º ¿ä¼Ò¸¦ ¼³Ä¡ÇÏ·Á¸é

  1. ±â´É ¼±Åà ÆäÀÌÁö¿¡¼­ Database Services¸¦ È®ÀåÇÕ´Ï´Ù.

  2. º¹Á¦¸¦ Ŭ¸¯ÇÑ ´ÙÀ½ ¸ðµç ±â´ÉÀ» ·ÎÄà ÇÏµå µå¶óÀ̺꿡 ¼³Ä¡ÇÕ´Ï´Ù¸¦ Ŭ¸¯ÇÕ´Ï´Ù.

¿¬°á ±¸¼º ¿ä¼Ò ¹× RMO(º¹Á¦ °ü¸® °³Ã¼)¸¦ ¼³Ä¡ÇÏ·Á¸é

  • ±â´É ¼±Åà ÆäÀÌÁö¿¡¼­ Ŭ¶óÀÌ¾ðÆ® ±¸¼º ¿ä¼Ò¸¦ Ŭ¸¯ÇÑ ´ÙÀ½ ¸ðµç ±â´ÉÀ» ·ÎÄà ÇÏµå µå¶óÀ̺꿡 ¼³Ä¡ÇÕ´Ï´Ù¸¦ Ŭ¸¯ÇÕ´Ï´Ù.

[¸Ç À§]