Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

SQL Server2005SQLCLR´úÂ밲ȫ֮ȨÏÞ

Ò»¡¢ SQLCLRȨÏÞ¼¯¼¶±ð
 
¡¡¡¡µ±ÄãʹÓÃCREATE ASSEMBLYÓï¾ä°ÑÒ»¸ö³ÌÐò¼¯¼ÓÔØµ½Ò»¸öÊý¾Ý¿âÖÐʱ£¬SQL ServerÌṩÁËÈýÖÖȨÏÞ¼¯¼¶±ð£ºSAFE£¬EXTERNAL_ACCESSºÍUNSAFE¡£ÕâЩȨÏÞ¼¯ÐγÉÈçͼ3ºÍͼ5£¨¾ùÇë²Î¿¼µÚ¶þƪ£©ËùʾµÄ AppDomain²ßÂÔ¼¶±ð¡£
 
¡¡¡¡ÏÂÃæÊÇÒ»¸öµäÐ͵ÄÓï¾ä£¬ËüʵÏÖ°²×°Î»ÓÚFileLoader.dllÎļþÄÚµÄÒ»¸ö³ÌÐò¼¯£¬²¢ÇÒ¸³ÓèËüEXTERNAL_ACCESSȨÏÞ¼¯¡£
 
CREATE ASSEMBLY FileAccess
from 'E:FileLoader.dll'
WITH PERMISSION_SET = EXTERNAL_ACCESS
GO
 
¡¡¡¡ÔÚ´úÂëÖ´ÐÐʱ£¬Ã¿Ò»ÖÖȨÏÞ¼¯¼¶±ð¶¼ÊÚÓè¸Ã´úÂëÒ»×鲻ͬµÄCASÐí¿ÉȨ¼¯¡£ÏÂÃæÈÃÎÒÃÇ¿ªÊ¼ÌÖÂÛÔÚÿһ¼¶ÉÏÊÚÓèµÄÌØ¶¨Ðí¿ÉȨ¡£
 
¡¡¡¡(1) SAFE
 
¡¡¡¡SAFEÊÇĬÈϵÄȨÏÞ¼¯¡£Ëü½öÊÚÓè×ã¹»µÄÐí¿ÉȨÀ´Ö´ÐдúÂ룬ʵÏÖ²»ÒªÇó´æÈ¡Íⲿ×ÊÔ´µÄÄÚ²¿¼ÆËãÒÔ¼°´æÈ¡ÔÚËÞÖ÷SQL ServerʵÀýÖеÄÊý¾ÝºÍ¶ÔÏó¡£×¢Ò⣬SAFE´úÂë²»ÄÜ´æÈ¡ÍⲿµÄ×ÊÔ´£¬Òò´ËËü²»ÄܶÁÈ¡»òд´ÅÅÌÎļþ£¬²»ÄÜ´æÈ¡ÈÎºÎÆäËüSQL ServerʵÀý£¬»ò¶ÁÈ¡»òдע²á±í¡£¶øÇÒ£¬¸Ã´úÂëÒ²±ØÐë±»¼ìÑéΪÀàÐͰ²È«µÄ£¬Õ⽫ÓÐÖúÓÚ±ÜÃâ¸÷ÖÖ°üÀ¨»º³åÇøÒç³öÔÚÄڵĹ¥»÷¡£
 
¡¡¡¡SAFE´úÂëÊǸü¿É¿¿ºÍ°²È«µÄSQLCLR´úÂë¡£ËüÄܹ»ÊµÏÖÓÃT-SQLÊéдµÄ´úÂëÔÚÊý¾Ý¿âºÍ·þÎñÆ÷ʵÀýÄÚËùÄÜʵÏֵļ¸ºõÒ»ÑùµÄ¹¦ÄÜ¡£ËüÄܹ»ÊÚÓèÈç±í¸ñ1ËùÁоٵÄCASÐí¿ÉȨ¡£´Ó±í¸ñ1Öпɼû£¬¸Ã´úÂëÄܹ»ÔËÐкͶÁÈ¡ËÞÖ÷SQL ServerʵÀýÖеĶÔÏóºÍÊý¾Ý-½èÖúÓÚÒ»ÖÖÌØ¶¨ÐÎʽµÄADO.NETÁ¬½Ó´®£¬»òÕßÊÇ"context connection=true"»òÕßÊÇ"context connection=yes"À´ÊµÏÖ¡£ÈÎºÎÆäËüÁ¬½Ó´®¶¼¿ÉÄܻᵼÖÂijÖÖ°²È«Òì³£¡£
 
¡¡¡¡±í¸ñ1:ÊÚÓè¸øSAFE³ÌÐò¼¯µÄȨÏÞ¼¯¡£
 
ȨÏÞ ÀàÐÍ ÏÞÖÆ
SecurityPermission ÊÜÏÞÖÆ Ö´ÐÐ
SqlClientPermission ÊÜÏÞÖÆ ²»ÄÜÊǿտÚÁֻÄÜʹÓÃÉÏÏÂÎÄÁ¬½Ó´®
 
¡¡¡¡ÊÚÓè¸øÒ»¸ö³ÌÐò¼¯µÄ½á¹ûȨÏÞ¼¯ÊÇÁоÙÓÚ±í¸ñ1ÖеÄÐí¿ÉȨȨÏÞ¼¯ÓëÀ´×ÔÆóÒµ¡¢»úÆ÷ºÍÓû§È¨ÏÞ¼¯µÄ½»¼¯¡£ÒòΪÕâЩ¼¶±ðĬÈÏ»áÓµÓÐËùÓеÄÐí¿ÉȨ£¬ËùÒÔ³ÌÐò¼¯½ö½ÓÊÜÁоÙÓÚ±í¸ñ1ÖеÄȨÏÞ¡£×¢Ò⣬ÇëÈ·±£ÄãÒ»¶¨ÒªÀí½âÕâЩȨÏÞ¡£
 
¡¡¡¡(2) EXTERNAL_ACCESS
 
¡¡¡¡ÓëSAFEÏà±È£¬EXTERNAL_ACCESSȨÏÞ¼¯ÔÊÐíÓÐÏÞÖÆµØ´æÈ¡´æÔÚÓÚ SQL ServerʵÀýÍⲿµÄ×ÊÔ´-°üÀ¨´ÅÅÌÎļþ£¬ÔÚÆäËüSQL ServerʵÀýÖеÄÊý¾ÝºÍ¶ÔÏ󣬻·¾³±äÁ¿ºÍ×¢²á±íµÄһЩ²¿·Ö¡£´æÈ¡ÕâЩÆäËü×ÊԴͨ³£ÊÇÔÚSQL Server·þÎñÕÊ»§µÄ°²È«ÉÏÏÂÎÄÖнøÐе쬵«ÊÇ£¬¸Ã´úÂëÄܹ»Ä£ÄâÆäËüÓû§½ø


Ïà¹ØÎĵµ£º

ORACLE SQL ÓÅ»¯

http://kang275284.javaeye.com/blog/154331
Ò»¡¢ ÏȽéÉÜÒ»ÏÂoracle
µÄSGA£ºÊý¾Ý¿âµÄϵͳȫ¾ÖÇø£¬SGAÖ÷ÒªÓÉÈý²¿·Ö¹¹
³É£º¹²Ïí³Ø¡¢Êý¾Ý»º³åÇø¡¢ÈÕÖ¾»º³åÇø¡£
1¡¢ ¹²Ïí³ØÓÖÓÉÁ½²¿·Ö¹¹³É£º¹²ÏíSQL
Çø
ºÍÊý¾Ý×ֵ仺³åÇø¡£¹²ÏíSQL
Çø×¨ÃÅ´æ·ÅÓû§SQL
Ãü
Áoracle
ʹÓÃ×î½ü×îÉÙʹÓõÈÓÅÏȼ¶Ëã·¨À´¸üи²¸Ç£ ......

sqlÉúÈÕÌáʾ

¸ù¾ÝÉúÈÕµÄxxÔÂxxÈÕ²éÕÒÔÚ$checkDate¼ÆË㣬$beforeÈÕºóÉúÈյĿͻ§£º
$checkDateΪYYYY-MM-DD
WHERE substring(ADDDATE( '$checkDate', $before ),6,10)=substring(DATE_FORMAT(birthday,'%Y-%m-%d'),6,10)
$dates ÌìÄÚÉúÈյĿͻ§Î´¿¼Âǵ½Æ½Äê¡¢ÈòÄ꣺£º
   $sql.=" (dayofyear( birthday )-dayofyear( ......

Ó¦ÓÃIDS·ÀÖ¹SQL×¢Èë¹¥»÷

Ó¦ÓÃIDS·ÀÖ¹SQL×¢Èë¹¥»÷
http://www.cnhacker.com/Hacker/Skills/200807/t20080731_6187.html
Ŀǰ£¬Õë¶ÔÓ¦Óü°Æäºǫ́Êý¾Ý¿âµÄÓ¦Óü¶ÈëÇÖÒѾ­±äµÃÔ½À´Ô½²þâ±£¬ÈçSQL×¢Èë¡¢¿çÕ¾µã½Å±¾¹¥»÷ºÍδ¾­ÊÚȨµÄÓû§·ÃÎʵȡ£ËùÓÐÕâЩÈëÇÖ¶¼ÓпÉÄÜÈÆ¹ýǰ̨°²È«ÏµÍ³²¢¶ÔÊý¾ÝÀ´Ô´·¢Æð¹¥»÷¡£
ΪÁ˶Ը¶ÕâÀàÍþв£¬ÐÂÒ»¼¶±ðµÄ°²È«ÍÑÓ±¶ø³ö£ ......

ºÚ¿Í¹¥ÆÆSQL·þÎñÆ÷ϵͳµÄÊ®ÖÖ·½·¨

ÎÞÂÛÊÇʹÓÃÊÖ¹¤ÊÔ̽»¹ÊÇʹÓð²È«²âÊÔ¹¤¾ß£¬¶ñÒâ¹¥»÷Õß×ÜÊÇʹÓø÷ÖÖ¹î¼Æ´ÓÄãµÄ·À»ðǽÄÚ²¿ºÍÍⲿ¹¥ÆÆÄãµÄSQL·þÎñÆ÷ϵͳ¡£¼ÈÈ»ºÚ¿ÍÔÚ×öÕâÑùµÄÊÂÇé¡£ÄãÒ²ÐèҪʵʩͬÑùµÄ¹¥»÷À´¼ìÑéÄãµÄϵͳµÄ°²È«ÊµÁ¦¡£ÕâÊÇÀíËùµ±È»µÄ¡£ÏÂÃæÊǺڿͷÃÎʺ͹¥ÆÆÔËÐÐSQL·þÎñÆ÷µÄϵͳµÄÊ®ÖÖ¹î¼Æ¡£
1.ͨ¹ý»¥ÁªÍøÖ±½ÓÁ¬½Ó
ÕâЩÁ¬½Ó¿ÉÒÔÓÃÀ´¹¥»÷ûÓзÀ ......

Sql Server »ù´¡

Èí¼þ £º Sql Server 2005
 
    ÕâÀï²¢²»ÊÇSQLÓï·¨´óÈ«£¬ÒÔÏÂÊdz£ÓõÄÓï¾ä£¬¶Ô£¨Êý¾Ý¿â¡¢±í¡¢×ֶΡ¢Êý¾Ý£©µÄÔöɾ¸Ä²é£¬Èç¹ûÐèÒªÏêÏ¸È«ÃæµÄTransact-SQLÓï¾ä£¬¿ÉÒÔ²éSql ServerÁª»ú´ÔÊ飬ÄÇÀïÊÇ×îÈ«µÄ×ÊÁÏ£¬Ò»°ã°²×°Sql Server¶¼»áĬÈϰ²×°¡£
´ò¿ªSql ServerÁª»ú´ÔÊé
¿ªÊ¼ à ³ÌÐò à&n ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ