SQL ServerÖÐÒÑÂúÊÂÎñÈÕÖ¾ÔÒòµÄ¼ì²â
¶ÔÓÚSQL ServerÊý¾Ý¿â¹ÜÀíÔ±À´½²£¬ÒÑÂúÊÂÎñÈÕÖ¾ÊÇÒ»¸öËöËéµÄ£¬µ«Óֺܳ£¼ûµÄÎÊÌâ¡£ËüÄÜÒý·¢ÊÂÎñµÄÌáÇ°ÖÕÖ¹£¬ÉõÖÁͨ¹ý×èÖ¹ËùÓÐÊÂÎñµÄÒýÈ룬´Ó¶øÒýÆðϵͳµÄ±ÀÀ£¡£¶ÔÓÚÊý¾Ý¿â¹ÜÀíÔ±À´Ëµ£¬¹Ø¼üÊÇÀí½â½«Òª·¢ÉúµÄÇé¿ö£¬ÒÔ±ãËûÃÇ¿ÉÒÔ×·×ÙÒýÆðÎÊÌâµÄÔÒò¡£ ÊÂÎñÈÕÖ¾Ìî³ä·½Ê½
¡¡¡¡ÒÔÏÂÊÇһЩ¿ÉÄÜÒýÆðÊÂÎñÈÕÖ¾ÌîÂúµÄÔÒò£º
¡¡¡¡ÌîÂúµÄ£¬Ï¸½ÚµÄ£¬»òÕßûÓÐÔÚÒÑÂú»Ö¸´Ä£Ê½Ï½øÐеÄÈÕÖ¾±¸·Ý£¬¶¼»áÒýÆðÈÕÖ¾Öð½¥µØÌî³ä¡£
¡¡¡¡½ø³ÌÖÐÓлµÄ±¸·Ý(±¸·Ý±»×÷ΪÊÂÎñÒ»ÑùÀ´´¦Àí)£¬Ëü»áÌî³ä²¿·ÖÈÕÖ¾£¬¶øÊÂÎñ½«Ìî³äÊ£Óಿ·Ö¡£
¡¡¡¡³¤Ê±¼äÔËÐеĻÊÂÎñ£¬ÀýÈç´ÓÀ´¶¼²»»á²úÉúÌá½»µÄSPID£¬ÒÔ¼°ÔÝÍ£»ò¸ßËÙÔËÐÐÊý¾Ý¿â¾µÏñ¶¼»áÒý·¢ÑÓ³Ù¡£Ç°Õß»áÒýÆðÊÂÎñ²»·¢ËÍ£¬Èç¹ûÔÚ·¢ËÍÊÂÎñµ½¾µÏñ·þÎñÆ÷Ö®ºóµÄ½Ï³¤Ê±¼äÄÚ£¬²Å½øÐиßËÙÔËÐУ¬ÔòºóÕ߲ŻᷢÉú¡£
¡¡¡¡¶ÔÓÚÊÂÎñ¸´ÖÆ£¬Èç¹û¸´ÖÆÑÓ³Ù»òʧ°Ü£¬ÊÂÎñÈÕÖ¾½«²»»á±»Çå³ý£¬ÒòΪ³ý·ÇÊÂÎñÓëÈÕÖ¾¶¼Ìá½»²¢·¢ËÍÖÁ·Ö²¼Ê½Êý¾Ý¿â£¬·ñÔòÊÂÎñ¶¼²»Äܱ»Çå³ý¡£
¡¡¡¡Èç¹û½ø³ÌÖÐÓÐÒ»¸öÊý¾Ý¿â¿ìÕÕ£¬µ±Ëü´´½¨Ê±£¬ËùÓеÄÊÂÎñ¶¼¶Ñ»ýÔÚËüºó±ß¡£
¡¡¡¡¼òµ¥µÄÏìÓ¦·½·¨
¡¡¡¡ÐèÒª½â¾öÒÑÂúÊÂÎñÈÕÖ¾µÄÎÊÌâʱ£¬Äã¿ÉÒÔ´ÓÒÔϼ¸¸öÑ¡ÔñÈëÊÖ£º
¡¡¡¡·Äã¿ÉÒÔÖ´Ðб¸·ÝÀ´Ïû¼õÈÕÖ¾¡£ÊÂÎñÈÕÖ¾±¸·ÝÊÇ×î¿ìµÄ£¬µ«Ò²¿ÉÄÜÊÇ×îÂýµÄ£¬ÕâÈ¡¾öÓÚϵͳÐÔÄÜÒÔ¼°ÈÕÖ¾µÄ´óС¡£Í¨³£²»ÍƼöÌîÂúµÄ»òϸ½ÚµÄ±¸·Ý£¬ÕâÈ¡¾öÓÚÔÚ´óСºÏÊʵÄϵͳÖÐÍê³ÉÕâЩ±¸·ÝËùÐèµÄʱ¼ä¡£
¡¡¡¡·Äã¿ÉÒÔÏòÊý¾Ý¿âÖÐÌí¼Ó¶îÍâµÄÊÂÎñÈÕÖ¾Îļþ²¢Ö´ÐÐÒÔÉϱ¸·Ý·½·¨ÖеÄÒ»ÖÖ¡£µ±ÄãÔÚ½øÐбØÒªµÄ±¸·Ýʱ£¬ ¶îÍâµÄÊÂÎñÈÕÖ¾ÎļþµÄÌí¼Ó¿ÉÒÔΪÄãÓ®µÃ¶îÍâµÄʱ¼ä¡£µ±È»£¬ËüÒ²¿ÉÔÚÉÔºó±»É¾³ý¡£
¡¡¡¡·Äã¿ÉÒÔ½«Êý¾Ý¿âµÄģʽÇл»µ½¼òµ¥»Ö¸´Ä£Ê½£¬Ëü½«×Ô¶¯Çå³ýÈÕÖ¾¡£µ«Òª¼Çס£¬Ä㽫»á¶ªÊ§×Ô×î½üÒ»´ÎÒÑÂúµÄ/ϸ½ÚµÄÊÂÎñÈÕÖ¾±¸·Ý֮ǰµÄÊÂÎñÀúÊ·¡£
¡¡¡¡·ÕýÔÚÌî³äÈÕÖ¾µÄ»î¶¯ÊÂÎñ¿ÉÒÔÁ¬Í¬Ò»Ð©ÏµÍ³½ø³Ì±»ÖÕÖ¹£¬ÒÔÖÁ²»»á±»ÖØÐÂÖ´Ðв¢Ìî³äÈÕÖ¾¡£µ±ÎÊÌâÔ´±»×·×Ùµ½£¬Ëü½«ÌṩһЩ»º½â£¬µ«Ëü²»Ó¦¸Ã±»¿¼ÂÇΪһÖÖ½â¾ö·½°¸¡£
¡¡¡¡·ÔÚ²éÕÒϵͳ»ºÂýµÄÔÒòʱ£¬Êý¾Ý¿â¾µÏñ/¸´ÖÆ¿ÉÒԹرա£
¡¡¡¡¸ù±¾ÔÒòµÄ¼ì²â
¡¡¡¡µ±Î¢ÈíµÄÈËÔ±ÔÚÌÖÂÛ¼õÉÙÒÑÂúÊÂÎñÈÕÖ¾µÄÎÊÌâʱ£¬ËûÃǾ³£´ÓÎÊÌâµÄ·µ»ØÐÅÏ¢À´½â¾öÎÊÌ⡣΢Èíͨ³£²»»á°ïÖúÄãѧϰÈçºÎÕÒ³ö²¢½â¾ö´úÂëÎÊÌ⣬ËäÈ»ÕâЩ´úÂëÎÊÌâÊÇDZÔڵĸùÔ´¡£
¡¡¡¡ÎÒÃǼٶ¨ÔÚͬһÊý¾Ý¿âÖÐÔËÐÐÁ½¸öÊÂÎñ.m1ºÍn2£º
¡¡¡¡Transaction 1
¡¡¡¡begin tran m1
¡¡¡¡update tbl
¡¡¡¡set f1 = f1 + f1
¡¡¡
Ïà¹ØÎĵµ£º
¾µäSQLÓï¾ä´óÈ«
ÏÂÁÐÓï¾ä²¿·ÖÊÇMssqlÓï¾ä£¬²»¿ÉÒÔÔÚaccessÖÐʹÓá£
¡¡¡¡SQL·ÖÀࣺ
¡¡¡¡DDL—Êý¾Ý¶¨ÒåÓïÑÔ(CREATE£¬ALTER£¬DROP£¬DECLARE)
¡¡¡¡DML—Êý¾Ý²Ù×ÝÓïÑÔ(SELECT£¬DELETE£¬UPDATE£¬INSERT)
¡¡¡¡DCL—Êý¾Ý¿ØÖÆÓïÑÔ(GRANT£¬REVOKE£¬COMMIT£¬ROLLBACK)
¡¡¡¡Ê×ÏÈ,¼òÒª½éÉÜ»ù´¡Óï¾ä£º
¡¡¡¡1¡¢ ......
ÔÚʹÓÃsqlserver2005´´½¨×÷ҵʱ£¬´´½¨²»ÁË£¬Ìáʾ
ÎÞ·¨½«ÀàÐÍΪ“Microsoft.SqlServer.Management.Smo.SimpleObjectKey”µÄ¶ÔÏóÇ¿ÖÆת»»ÎªÀàÐÍ“Microsoft.SqlServer.Management.Smo.Agent.JobObjectKey”¡£ (Microsoft.SqlServer.Smo)
ÓÚÊǾÍgoogle£¬°Ù¶ÈÁËһϣ¬ºÃ¶àÎÄÕºÍÌù×Ó˵ÐèÒª° ......
ÈÕÖ¾¶ÁÈ¡Æ÷Ö»½«ÒѾCOMMITµÄÊÂÎñ´«Ë͵½·Ö·¢Êý¾Ý¿â¡£
²âÊÔ·½·¨£º
1. ÔÚ·¢²¼Êý¾Ý¿âÖ´ÐУº
begin tran
insert testTable2 (aaa,bbb,ddd,ccc)
values ('jawefwao','jfowijef','jaiwejfo','civjoiw')
insert testTable2 (aaa,bbb,ddd,ccc)
values ('jawefwao2','jfowijef2','jaiwejfo2','civjoiw2')
insert& ......
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 ......
ÒÀ¾Ýcsdn¸ßÊÖдµÄ×Ô¼ºÁ·Ï°Ò»Ï·½±ãÒÔºó²éÕÒ
--Creator:Gongl
--Date:2009-1-8
--sql server 2000
--ѧϰÐÐתÁУ¬ÎªÁ˽øÒ»²½Á˽⶯̬sqlÆ´½Ó£¨µ¥Ë«ÈýÒýºÅ£©
--¼¸ÖÖÀàÐÍ
--Numeric(10,2) Ö¸×Ö¶ÎÊÇÊý×ÖÐÍ,³¤¶ÈΪ10 СÊýΪÁ½Î»
--varcharºÍnvarcharµÄÇø±ð
--1.´Ó´æ´¢·½Ê½ÉÏ£¬nvarcharÊÇ°´×Ö·û´æ´¢µÄ£¬¶ø varcharÊÇ°´×Ö½ ......