ºìÁªLinuxÃÅ»§
Linux°ïÖú

ÄúÖªµÀSQLServer2005µÄ10¸ö¸ß¼¶ÌØÐÔÂð

·¢²¼Ê±¼ä:2006-08-08 09:07:47À´Ô´:ºìÁª×÷Õß:disney
¡¡¡¡SQL Sever 2005ÌṩÁ˺ܶàÐÂÌØÕ÷ºÍ¸Ä½øÖ®´¦£¬ÕâЩ¿ÉÒÔÌá¸ßÉú²úÁ¦¡¢ÀͶ¯Ð§ÂÊ£¬ÔöÇ¿ÓÐЧÐÔ£¬½µµÍ¹ÜÀíÄѶȡ£±¾ÎÄÌÖÂÛÁËSQL Server 2005Êý¾Ý¿âÒýÇæµÄ10¸ö¸ß¼¶ÌØÕ÷¡£


1. Êý¾Ý¿â¾µÏñ


¡¡¡¡Êý¾Ý¿â¾µÏñÊÇSQL Server 2005µÄÒ»¸ö¸ßʵÓÃÐÔÌØÕ÷¡£ÕâÀàËÆÓÚÓÉÓÚ±¸Ô®Ê§Ð§¶øµ¼ÖµķþÎñÆ÷¾ÛÀ࣬±¸Ô®Ê§Ð§ÊÇÓÉÐäÊÖÅԹ۵ķþÎñÆ÷ÒýÆð£»ËüÃǵIJ»Í¬Ö®´¦ÔÚÓÚÊý¾Ý¿â¾µÏñÊÇÔÚÊý¾Ý¿âˮƽ£¬¶ø²»ÊÇ·þÎñÆ÷ˮƽ¡£Ö÷Êý¾Ý¿â²»¶ÏµØ·¢ËÍÊÂÎñÈÕÖ¾µ½SQL SeverʵÀýµÄ±¸·ÝÊý¾Ý¿â¡£µÚÈý¸öSQL SeverʵÀý×÷Ϊ֤¾ÝÊý¾Ý¿â£¬¼à¿ØÖ÷Êý¾Ý¿âÓë¾µÏñÊý¾Ý¿âÖ®¼äµÄ½»»¥×÷Óá£


2. Êý¾Ý¿â¿ìÕÕ


¡¡¡¡Êý¾Ý¿â¿ìÕÕ±¾ÖÊÉÏÊÇÊý¾Ý¿âÒ»¸ö¼´Ê±Ö»¶Á¿½±´£¬²¢ÇÒÊÇÈκÎÀàÐͱ¨¸æ·½°¸ºÜºÃµÄºòÑ¡·½°¸¡£Ëü²»½ö½öÊÇÒ»¸öºÜºÃµÄ±¨¸æ¹¤¾ß£¬²¢ÇÒÔÚ·¢Éú´íÎóʼþʱ£¬¿ÉÒÔÓÃÓÚ»Ö¸´¶ÔÖ÷Êý¾Ý¿âºÍ¿ìÕÕÊý¾Ý¿âµÄ¿ØÖÆ¡£Êý¾Ý¶ªÊ§¿ÉÄÜ¿ªÊ¼ÓÚÊý¾Ý¿â¿ìÕյĴ´½¨µã£¬½áÊøÓÚ¹ÊÕÏʼþµÄ·¢Éú¡£


3. CLR×ÛºÏ


¡¡¡¡Í¨¹ýSQL Sever 2005£¬¿ÉÒÔ´´½¨´øÊý¾Ý¿âÒýÇæµÄ×Ô¶¨Òå.NET¶ÔÏó¡£ÀýÈ磺¿ÉÒÔ²ÉÓÃÊìϤµÄ.NETÓïÑÔC#ºÍVBµÈ´´½¨´æ´¢³ÌÐò¡¢´¥·¢Æ÷ºÍº¯Êý¡£½ÒʾSQL Sever 2005µÄÕâЩ¹¦ÄÜ£¬ÎªÄãÌṩÁËÒÔǰûÓÐÓùýµÄ¹¤¾ß¡£


4. ·þÎñ¾­¼ÍÈË£¨Service Broker£©


¡¡¡¡Ó¦ÓôËÌØÕ÷£¬¿Éͨ¹ýTSQLÔÚÊý¾Ý¿âÖд´½¨Òì²½µÄ»ùÓÚÏûÏ¢µÄÓ¦ÓóÌÐò¡£Êý¾Ý¿âÒýÇæ±£Ö¤ÏûÏ¢´«ËÍ¡¢ÏûÏ¢ÐòÁÐÒ»ÖÂÐԺ;ä±úÏûÏ¢·Ö×é¡£ÁíÍ⣬Service Broker¿ÉÒÔÔÚ²»Í¬µÄSQL SeverʵÀýÖз¢ËÍÏûÏ¢¡£Í¬Ê±ËüÒ²Ó¦ÓÃÓÚSQL Sever 2005ÆäËûÌØÕ÷ÖС£ÀýÈ磺µ±ÓÐÈËÊÔͼ¸Ä±ä±í½á¹¹£¬»ò³öÏֵǽʧ°ÜµÄ×Ö·û´®Ê±£¬Service Broker¿ÉÒÔ¶¨ÒåÊý¾Ý¿âÖеÄEvent Nonfictions·¢ËÍÏûÏ¢µ½Queue¡£


5. DDL´¥·¢Æ÷


¡¡¡¡ÔÚÒÔÇ°µÄÎÄÕÂÖУ¬ÎÒ¸ÅÊöÁËÔÚSQL Server 2005ÖÐʹÓÃÊý¾Ý¶¨ÒåÓïÑÔ£¨DDL£©´¥·¢Æ÷Ö´ÐÐ×Ô¶¨ÒåÊý¾Ý¿â£¬²¢ÇÒ²ûÊöÁËSarbanes-OxleyµÄÁé»îÐÔ·þÎñÆ÷Éó¼Æ·½°¸£¨ÕâÀïÊÇÎÒSOXÎÄÕµÚÒ»Õº͵ڶþÕ£©¡£DDL´¥·¢Æ÷ÔÚ·þÎñÆ÷»òÊý¾Ý¿âˮƽÉϽøÐж¨Ò壬²¢ÇÒµ±DDLÉùÃ÷³öÏÖʱ£¬´¥·¢Æ÷¼¤»î¡£Ëü¿ÉÒÔÓÃÓÚÐÂ±í¡¢´æ´¢³ÌÐò´´½¨»òµÇ½ʱ£¬½øÐÐÉó¼Æ¡£

6. ÅÅÁй¦ÄÜ


¡¡¡¡SQL Server 2005ÔÊÐíÅÅÁдÓÊý¾Ý¿âÒýÇæ·µ»ØµÄ½á¹û¼¯¡£ÔÊÐí¶¨Öƽá¹û¼¯·µ»ØµÄ·ç¸ñ£¬ÀýÈ磺ΪWebÕ¾µãÊý¾Ý´´½¨¶¨ÖƵÄÒ³Ãæµ÷¶È¹¦ÄÜ¡£


7. »ùÓÚÊý¾Ý°æ±¾µÄÐиôÀëˮƽ


¡¡¡¡Õâ¸öÊý¾Ý¿âÒýÇæÐÂÌØÕ÷£¬Í¨¹ý¼õÉÙÊý¾Ý¿âÖÐËøµÄÊýÁ¿£¬Ìá¸ßͬʱ¶ÁÊý¾Ý¿âµÄÄÜÁ¦¡£Õâ¸öÌØÕ÷ÓÐÁ½¸ö°æ±¾£¨ËüÃǶ¼ÔÚÊý¾Ý¿âˮƽ±»¼¤»î£©£º


¡¡¡¡Ê¹ÓÃÐа汾µÄ¶Á¸ôÀëÓÃÓÚµ¥¸öÉùÃ÷ˮƽ£¬ËüÔÚÉùÃ÷µÄ³ÖÐøʱ¼äÄÚ±£Ö¤Êý¾ÝµÄÒ»ÖÂÐÔ¡£

¡¡¡¡¿ìÕÕ¸ôÀëÓÃÓÚÊÂÎñˮƽ£¬ËüÔÚÊÂÎñµÄ³ÖÐøʱ¼äÄÚ±£Ö¤Êý¾ÝµÄÒ»ÖÂÐÔ¡£

¡¡¡¡Êý¾Ý¿âÒýÇæͨ¹ý´æ´¢ÔÚÁÙʱÊý¾Ý¿âÖеÄÐа汾£¬±£Ö¤Êý¾ÝµÄÒ»ÖÂÐÔ¡£µ±ÉùÃ÷ºÍÊÂÎñÔÚËüÃǸ÷×ԵĸôÀëˮƽ±»ÒýÓÃʱ£¬¶Á²Ù×÷·ÃÎÊÏàͬµÄÊý¾Ý£¬ÕâЩÊý¾ÝÒѾ­°üº¬ÔÚÊÂÎñÖУ¬²¢ÇÒ´ÓÊý¾ÝµÄÇ°°æ±¾¶Á³öÀ´£¬±£´æÔÚÁÙʱÊý¾Ý¿âÖС£ÔÚÇ¡µ±µÄÇé¿öÏ£¬Ê¹ÓÃÕâЩ¼¼Êõ¿ÉÒÔÃ÷ÏÔ¼õÉÙËøÊý¾Ý¿âµÄÎÊÌâ¡£


8. XML×ÛºÏ


¡¡¡¡SQL Server 2005Òý½øÁËеÄXMLÊý¾ÝÀàÐÍ¡£¿ÉÒÔÓôËÊý¾ÝÀàÐÍ´æ´¢ÍêÕûµÄXMLÎĵµ£¬²¢ÇÒ¿ÉÒÔÔÚ¼Ó¹¤ºÃµÄÎĵµÖзÅÖÃÈ·ÈÏÐÅÏ¢¡£ÁíÍâµÄ¸Ä½ø°üÀ¨£ºXMLÎĵµµÄ²éѯÄÜÁ¦ºÍÔÚXMLÊý¾ÝÀàÐÍÉÏ´´½¨Ë÷Òý¡£


9. TRY...CATCH


¡¡¡¡ÔÚÒÔÇ°µÄÎÄÕÂÖУ¬ÎÒ¸ÅÊöÁËÔÚ SQL Server 2005ÖÐÈçºÎʹÓÃеÄTRY...CATCH½á¹¹²¶»ñ²¢´¦ÀíËÀËøÎÊÌâ¡£Õâ¸öÆÚ´ýÒѾõÄÌØÕ÷¼ò»¯ÁËÊý¾Ý¿âÖгö´íµÄ´¦Àí¡£


10. Êý¾Ý¿âÓʼþ


¡¡¡¡Êý¾Ý¿âÓʼþÊǶÔSQLÓʼþµÄ¼Ì³Ð£¬ËüÊǶÔÊý¾Ý¿âÒýÇæÉϵç×ÓÓʼþµÄ¾Þ´ó¸Ä½ø¡£ÓÐÁËÊý¾Ý¿âÓʼþ£¬Ôò²»ÔÙÒÀÀµMicrosoft Outlook»ò MAPI µç×ÓÓʼþ¿Í»§³ÌÐò¡£Êý¾Ý¿âÓʼþʹÓñê×¼SMTP·¢ËÍe-mailÐÅÏ¢¡£ÕâЩÐÅÏ¢ÓпÉÄÜ°üº¬²éѯ½á¹ûºÍ¸½¼þ£¨ÓÉDBA½øÐйÜÀí£©¡£ÁíÍ⣬e-mail´¦ÀíÔÚÊý¾Ý¿âÒýÇæ¿Õ¼äµÄÍⲿ½øÐУ¬ÕâÒâζ×ÅÔÚÊý¾ÝÒýÇæÍ£Ö¹ºó£¬ÏûÏ¢Ò²ÄܼÌÐø½øÐÐÅŶӡ£




¡¡¡¡Tim ChapmanÊÇKY£¬LouisvilleÒ»¼ÒÒøÐеÄSQL ServerÊý¾Ý¿â¹ÜÀíÔ±£¬¾ßÓÐ7ÄêµÄIT¹¤×÷¾­Ñé¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 1 ÌõÆÀÂÛ

  1. suson ÓÚ 2006-08-09 11:22:27·¢±í:

    ÐÁ¿àÁË£¬Ö§³Ö