Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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·þÎñÕÊ»§µÄ°²È«ÉÏÏÂÎÄÖнøÐе쬵«ÊÇ£¬¸Ã´úÂëÄܹ»Ä£ÄâÆäËüÓû§½ø


Ïà¹ØÎĵµ£º

SQL·Ö¸î¶ººÅµÄº¯ÊýºÍÓ÷¨

      ÔÚ³ÌÐòÖÐÎÒÃÇ¿ÉÄܾ­³£»áÓöµ½ÕâÖÖÇé¿ö£¬±ÈÈçҪȡһ¸ölistboxÀïÃæµÄÑ¡ÔñÏµÃµ½µÄ½á¹û¿ÉÄÜÊÇstring ID="id1,id2,id3,id4",È»ºóÎÒÃÇÒª°ÑÕâЩID²åÈëµ½Êý¾Ý¿âÖУ¬Í¬Ê±Ã¿¸öid¶ÔÓ¦µÄÊÇÒª²åÈëÒ»Ìõ¼Ç¼¡£ÊµÏֵķ½·¨Óкܶ࣬µ«ÊÇÈç¹ûÎÒÃÇͨ¹ýÏÂÃæÕâ¸öº¯Êý£¨RecurrentSplit£©¾ÍÄܼòµ¥µÄ´ïµ½ ......

ORACLE SQL ÓÅ»¯

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

SQL Server 2000Êý¾Ý¿âµÄ¶¨Ê±±¸·ÝÉèÖÃ

ÀûÓÃSQL2000µÄ¶¨Ê±±¸·Ý¹¦ÄÜ£¬ÄܺܺöԷþÎñÆ÷ÉϵÄÖØÒªÊý¾ÝÐÅÏ¢½øÐÐÍêÕûµÄ¶¨Ê±±¸·Ý£¬ÒÔ±ãÔÚ·þÎñÆ÷̱»¾»òÊý¾Ý¿â³öÏÖËð»µÊ±¼°Ê±µÄ½øÐлָ´¹¤×÷£¬ÒÔÈ·±£Æ½Ê±µÄ¹¤×÷ÄÜÕý³£µÄ½øÐС£ÏÂÃæÏò´ó¼Ò½éÉÜÒ»ÏÂSQL2000¶¨ÆÚ±¸·ÝµÄÉèÖ÷½·¨£¬¾ßÌåÈçÏ£º
1.         ´ò¿ªSQL2000µÄÆóÒµ¹ÜÀíÆ÷
2.&nbs ......

SQL´æ´¢¹ý³Ì»ù´¡Óï·¨

Ò».×¢ÊÍ
-- µ¥ÐÐ×¢ÊÍ£¬´ÓÕâµ½±¾ÐнáÊøÎª×¢ÊÍsql Óï·¨£¬ÀàËÆC++£¬c#ÖÐ//
/* … */ ¶àÐÐ×¢ÊÍ£¬ÀàËÆC++£¬C#ÖÐ/* … */
¶þ.±äÁ¿£¨int£¬ smallint£¬ tinyint£¬ decimal£¬float£¬real£¬ money £¬smallmoneysql Óï·¨£¬ text £¬image£¬ char£¬ varchar¡£¡£¡£¡£¡£¡££©
Óï·¨£º
DECLARE
{
{@local_variable data_t ......

ÈçºÎ²é¿´SQL Server 2005°æ±¾ MS2005°æ±¾ MS2000°æ±¾

Ҫȷ¶¨ËùÔËÐÐµÄ SQL Server 2005 µÄ°æ±¾£¬ÇëʹÓà SQL Server Management Studio Á¬½Óµ½ SQL Server 2005£¬È»ºóÔËÐÐÒÔÏ Transact-SQL Óï¾ä£º
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
½á¹û£º
RTM 2005.90.1399
SQL Server 2005 Service Pack 1 2005.90. ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ