SQL ServerÖÐÒÑÂúÊÂÎñÈÕÖ¾ÔÒòµÄ¼ì²â
¶ÔÓÚSQL ServerÊý¾Ý¿â¹ÜÀíÔ±À´½²£¬ÒÑÂúÊÂÎñÈÕÖ¾ÊÇÒ»¸öËöËéµÄ£¬µ«Óֺܳ£¼ûµÄÎÊÌâ¡£ËüÄÜÒý·¢ÊÂÎñµÄÌáǰÖÕÖ¹£¬ÉõÖÁͨ¹ý×èÖ¹ËùÓÐÊÂÎñµÄÒýÈ룬´Ó¶øÒýÆðϵͳµÄ±ÀÀ£¡£¶ÔÓÚÊý¾Ý¿â¹ÜÀíÔ±À´Ëµ£¬¹Ø¼üÊÇÀí½â½«Òª·¢ÉúµÄÇé¿ö£¬ÒÔ±ãËûÃÇ¿ÉÒÔ×·×ÙÒýÆðÎÊÌâµÄÔÒò¡£ ÊÂÎñÈÕÖ¾Ìî³ä·½Ê½
¡¡¡¡ÒÔÏÂÊÇһЩ¿ÉÄÜÒýÆðÊÂÎñÈÕÖ¾ÌîÂúµÄÔÒò£º
¡¡¡¡ÌîÂúµÄ£¬Ï¸½ÚµÄ£¬»òÕßûÓÐÔÚÒÑÂú»Ö¸´Ä£Ê½Ï½øÐеÄÈÕÖ¾±¸·Ý£¬¶¼»áÒýÆðÈÕÖ¾Öð½¥µØÌî³ä¡£
¡¡¡¡½ø³ÌÖÐÓлµÄ±¸·Ý(±¸·Ý±»×÷ΪÊÂÎñÒ»ÑùÀ´´¦Àí)£¬Ëü»áÌî³ä²¿·ÖÈÕÖ¾£¬¶øÊÂÎñ½«Ìî³äÊ£Óಿ·Ö¡£
¡¡¡¡³¤Ê±¼äÔËÐеĻÊÂÎñ£¬ÀýÈç´ÓÀ´¶¼²»»á²úÉúÌá½»µÄSPID£¬ÒÔ¼°ÔÝÍ£»ò¸ßËÙÔËÐÐÊý¾Ý¿â¾µÏñ¶¼»áÒý·¢ÑÓ³Ù¡£Ç°Õß»áÒýÆðÊÂÎñ²»·¢ËÍ£¬Èç¹ûÔÚ·¢ËÍÊÂÎñµ½¾µÏñ·þÎñÆ÷Ö®ºóµÄ½Ï³¤Ê±¼äÄÚ£¬²Å½øÐиßËÙÔËÐУ¬ÔòºóÕ߲ŻᷢÉú¡£
¡¡¡¡¶ÔÓÚÊÂÎñ¸´ÖÆ£¬Èç¹û¸´ÖÆÑÓ³Ù»òʧ°Ü£¬ÊÂÎñÈÕÖ¾½«²»»á±»Çå³ý£¬ÒòΪ³ý·ÇÊÂÎñÓëÈÕÖ¾¶¼Ìá½»²¢·¢ËÍÖÁ·Ö²¼Ê½Êý¾Ý¿â£¬·ñÔòÊÂÎñ¶¼²»Äܱ»Çå³ý¡£
¡¡¡¡Èç¹û½ø³ÌÖÐÓÐÒ»¸öÊý¾Ý¿â¿ìÕÕ£¬µ±Ëü´´½¨Ê±£¬ËùÓеÄÊÂÎñ¶¼¶Ñ»ýÔÚËüºó±ß¡£
¡¡¡¡¼òµ¥µÄÏìÓ¦·½·¨
¡¡¡¡ÐèÒª½â¾öÒÑÂúÊÂÎñÈÕÖ¾µÄÎÊÌâʱ£¬Äã¿ÉÒÔ´ÓÒÔϼ¸¸öÑ¡ÔñÈëÊÖ£º
¡¡¡¡·Äã¿ÉÒÔÖ´Ðб¸·ÝÀ´Ïû¼õÈÕÖ¾¡£ÊÂÎñÈÕÖ¾±¸·ÝÊÇ×î¿ìµÄ£¬µ«Ò²¿ÉÄÜÊÇ×îÂýµÄ£¬ÕâÈ¡¾öÓÚϵͳÐÔÄÜÒÔ¼°ÈÕÖ¾µÄ´óС¡£Í¨³£²»ÍƼöÌîÂúµÄ»òϸ½ÚµÄ±¸·Ý£¬ÕâÈ¡¾öÓÚÔÚ´óСºÏÊʵÄϵͳÖÐÍê³ÉÕâЩ±¸·ÝËùÐèµÄʱ¼ä¡£
¡¡¡¡·Äã¿ÉÒÔÏòÊý¾Ý¿âÖÐÌí¼Ó¶îÍâµÄÊÂÎñÈÕÖ¾Îļþ²¢Ö´ÐÐÒÔÉϱ¸·Ý·½·¨ÖеÄÒ»ÖÖ¡£µ±ÄãÔÚ½øÐбØÒªµÄ±¸·Ýʱ£¬ ¶îÍâµÄÊÂÎñÈÕÖ¾ÎļþµÄÌí¼Ó¿ÉÒÔΪÄãÓ®µÃ¶îÍâµÄʱ¼ä¡£µ±È»£¬ËüÒ²¿ÉÔÚÉÔºó±»É¾³ý¡£
¡¡¡¡·Äã¿ÉÒÔ½«Êý¾Ý¿âµÄģʽÇл»µ½¼òµ¥»Ö¸´Ä£Ê½£¬Ëü½«×Ô¶¯Çå³ýÈÕÖ¾¡£µ«Òª¼Çס£¬Ä㽫»á¶ªÊ§×Ô×î½üÒ»´ÎÒÑÂúµÄ/ϸ½ÚµÄÊÂÎñÈÕÖ¾±¸·Ý֮ǰµÄÊÂÎñÀúÊ·¡£
¡¡¡¡·ÕýÔÚÌî³äÈÕÖ¾µÄ»î¶¯ÊÂÎñ¿ÉÒÔÁ¬Í¬Ò»Ð©ÏµÍ³½ø³Ì±»ÖÕÖ¹£¬ÒÔÖÁ²»»á±»ÖØÐÂÖ´Ðв¢Ìî³äÈÕÖ¾¡£µ±ÎÊÌâÔ´±»×·×Ùµ½£¬Ëü½«ÌṩһЩ»º½â£¬µ«Ëü²»Ó¦¸Ã±»¿¼ÂÇΪһÖÖ½â¾ö·½°¸¡£
¡¡¡¡·ÔÚ²éÕÒϵͳ»ºÂýµÄÔÒòʱ£¬Êý¾Ý¿â¾µÏñ/¸´ÖÆ¿ÉÒԹرա£
¡¡¡¡¸ù±¾ÔÒòµÄ¼ì²â
¡¡¡¡µ±Î¢ÈíµÄÈËÔ±ÔÚÌÖÂÛ¼õÉÙÒÑÂúÊÂÎñÈÕÖ¾µÄÎÊÌâʱ£¬ËûÃǾ³£´ÓÎÊÌâµÄ·µ»ØÐÅÏ¢À´½â¾öÎÊÌ⡣΢Èíͨ³£²»»á°ïÖúÄãѧϰÈçºÎÕÒ³ö²¢½â¾ö´úÂëÎÊÌ⣬ËäÈ»ÕâЩ´úÂëÎÊÌâÊÇDZÔڵĸùÔ´¡£
¡¡¡¡ÎÒÃǼٶ¨ÔÚͬһÊý¾Ý¿âÖÐÔËÐÐÁ½¸öÊÂÎñ.m1ºÍn2£º
¡¡¡¡Transaction 1
¡¡¡¡begin tran m1
¡¡¡¡update tbl
¡¡¡¡set f1 = f1 + f1
¡¡¡
Ïà¹ØÎĵµ£º
ÕâÁ½ÌìÓõ½ÁË sql server 2008 £¬Ö÷ÒªÊǽ¨Êý¾Ý¿â£¬½¨±íºÍ´´½¨Óû§¡£
ÔÚ “Windows Éí·ÝÑéÖ¤” Ï£¬´´½¨ÁËÊý¾Ý¿âºÍ Óû§£¬È»ºóÓà SQL Server Éí·ÝÑéÖ¤ µÇ¼ £¬È´Ìáʾ ´íÎó 18452£¬
ÕÒÁËÒ»ÏÂ×ÊÁÏ ¸Ä·¨ ÈçÏ£º
[ÎÞ·¨Á¬½Óµ½·þÎñÆ÷ ·þÎñÆ÷£ºÏûÏ¢18452£¬ ¼¶±ð16£¬×´Ì¬1 [Microsof ......
¾µäSQLÓï¾ä´óÈ«
ÏÂÁÐÓï¾ä²¿·ÖÊÇMssqlÓï¾ä£¬²»¿ÉÒÔÔÚaccessÖÐʹÓá£
¡¡¡¡SQL·ÖÀࣺ
¡¡¡¡DDL—Êý¾Ý¶¨ÒåÓïÑÔ(CREATE£¬ALTER£¬DROP£¬DECLARE)
¡¡¡¡DML—Êý¾Ý²Ù×ÝÓïÑÔ(SELECT£¬DELETE£¬UPDATE£¬INSERT)
¡¡¡¡DCL—Êý¾Ý¿ØÖÆÓïÑÔ(GRANT£¬REVOKE£¬COMMIT£¬ROLLBACK)
¡¡¡¡Ê×ÏÈ,¼òÒª½éÉÜ»ù´¡Óï¾ä£º
¡¡¡¡1¡¢ ......
Êý¾ÝÀàÐͱȽÏ
ÀàÐÍÃû³Æ
Oracle
SQLServer
±È½Ï
×Ö·ûÊý¾ÝÀàÐÍ CHAR CHAR ¶¼Êǹ̶¨³¤¶È×Ö·û×ÊÁϵ«oracle ÀïÃæ×î´ó¶ÈΪ2kb£¬SQLServerÀïÃæ×î´ó³¤¶ÈΪ8kb
±ä³¤×Ö·ûÊý¾ÝÀàÐÍ VARCHAR2 VARCHAR Oracle ÀïÃæ×î´ó³¤¶ÈΪ 4kb£¬SQLServerÀïÃæ×î´ó³¤¶ÈΪ8kb
¸ù¾Ý×Ö·û¼¯¶ø¶¨µÄ¹Ì¶¨³¤¶È×Ö·û´® NCHAR NCHAR ǰÕß×î´ó³¤¶È2kb ......
SQL Native Client ODBC Driver
±ê×¼°²È«Á¬½Ó
Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
ÄúÊÇ·ñÔÚʹÓÃSQL Server 2005 Express ÇëÔÚ“Server”Ñ¡ÏîʹÓÃÁ¬½Ó±í´ïʽ“Ö÷»úÃû³Æ\SQLEXPRESS”¡£
ÊÜÐŵÄÁ¬½Ó
Driver={SQL Native ......
ÔÚ¶ÔSQL ServerϵͳִÐÐÈëÇÖ²âÊÔ»òÕ߸ü¸ß¼¶±ðµÄ°²È«Éó¼ÆÊ±£¬ÓÐÒ»ÖÖ²âÊÔ²»Ó¦¸Ã±»ºöÂÔ£¬ÄǾÍÊÇSQL ServerÃÜÂë²âÊÔ¡£ÕâÒ»µã¿´ÆðÀ´ÏÔ¶øÒ×¼û£¬µ«ÊǺܶàÈ˶¼»áºöÂÔËü¡£
¡¡¡¡ÃÜÂë²âÊÔ¿ÉÒÔ°ïÖú¼ì²é¶ñÒâÈëÇÖÕß»òÕßÍⲿ¹¥»÷Õߣ¬²âÊÔËûÃÇҪǿÐнøÈëÊý¾Ý¿âÓжàÈÝÒ×£¬¶øÇÒ»¹¿ÉÒÔÈ·±£SQL ServerÓû§¶ÔËûÃǵÄÕ˺ŸºÔð¡£´ËÍ⣬²âÊÔÃÜÂëµÄ© ......