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

SQL SERVERÈçºÎ¼õÉÙËÀËø

 Ö÷ÒªÕë¶ÔSQL ServerÊý¾Ý¿âËÀËøÏÖÏóµÄÔ¤·À¼°½â¾ö´ëÊ©½øÐÐÁËÏêϸµÄ½éÉÜ£¬¸ü¶àÄÚÈÝÇë´ó¼Ò²Î¿¼ÏÂÎÄ£º
¡¡¡¡ËÀËøÊÇÖ¸ÔÚij×é×ÊÔ´ÖУ¬Á½¸ö»òÁ½¸öÒÔÉϵÄÏß³ÌÔÚÖ´Ðйý³ÌÖУ¬ÔÚÕù¶áijһ×ÊԴʱ¶øÔì³É»¥ÏàµÈ´ýµÄÏÖÏó£¬ÈôÎÞÍâÁ¦µÄ×÷ÓÃÏÂ,ËüÃǶ¼½«ÎÞ·¨ÍƽøÏÂÈ¥£¬ËÀʱ¾Í¿ÉÄÜ»á²úÉúËÀËø,ÕâЩÓÀÔ¶ÔÚ»¥ÏàµÈ´ýµÄ½ø³Ì³ÆΪËÀËøÏ̡߳£¼òµ¥µÄ˵£¬½ø³ÌAµÈ´ý½ø³ÌBÊÍ·ÅËûµÄ×ÊÔ´£¬BÓֵȴýAÊÍ·ÅËûµÄ×ÊÔ´£¬ÕâÑù»¥ÏàµÈ´ý¾ÍÐγÉËÀËø¡£
¡¡¡¡ÈçÔÚÊý¾Ý¿âÖУ¬Èç¹ûÐèÒª¶ÔÒ»ÌõÊý¾Ý½øÐÐÐ޸ģ¬Ê×ÏÈÊý¾Ý¿â¹ÜÀíϵͳ»áÔÚÉÏÃæ¼ÓËø£¬ÒÔ±£Ö¤ÔÚͬһʱ¼äÖ»ÓÐÒ»¸öÊÂÎñÄܽøÐÐÐ޸IJÙ×÷¡£ÈçÊÂÎñ1µÄÏß³Ì T1¾ßÓбíAÉϵÄÅÅËüËø£¬ÊÂÎñ2µÄÏß³ÌT2 ¾ßÓбíBÉϵÄÅÅËüËø£¬²¢ÇÒÖ®ºóÐèÒª±íAÉϵÄËø¡£ÊÂÎñ2ÎÞ·¨»ñµÃÕâÒ»Ëø£¬ÒòΪÊÂÎñ1ÒÑÓµÓÐËü¡£ÊÂÎñ2±»×èÈû£¬µÈ´ýÊÂÎñ1¡£È»ºó£¬ÊÂÎñ1ÐèÒª±íBµÄËø£¬µ«ÎÞ·¨»ñµÃËø£¬ÒòΪÊÂÎñ2½«ËüËø¶¨ÁË¡£ÊÂÎñÔÚÌá½»»ò»Ø¹ö֮ǰ²»ÄÜÊͷųÖÓеÄËø¡£ÒòΪÊÂÎñÐèÒª¶Ô·½¿ØÖƵÄËø²ÅÄܼÌÐø²Ù×÷£¬ËùÒÔËüÃDz»ÄÜÌá½»»ò»Ø¹ö£¬ÕâÑùÊý¾Ý¿â¾Í»á·¢ÉúËÀËøÁË¡£
¡¡¡¡ÈçÔÚ±àд´æ´¢¹ý³ÌµÄʱºò£¬ÓÉÓÚÓÐЩ´æ´¢¹ý³ÌÊÂÎñÐԵIJÙ×÷±È½ÏƵ·±£¬Èç¹ûÏÈËøס±íA£¬ÔÙËøס±íB£¬ÄÇôÔÚËùÓеĴ洢¹ý³ÌÖж¼Òª°´ÕÕÕâ¸ö˳ÐòÀ´Ëø¶¨ËüÃÇ¡£Èç¹ûÎÞÒâÖÐij¸ö´æ´¢¹ý³ÌÖÐÏÈËø¶¨±íB£¬ÔÙËø¶¨±íA£¬Õâ¿ÉÄܾͻᵼÖÂÒ»¸öËÀËø¡£¶øÇÒËÀËøÒ»°ãÊDz»Ì«ÈÝÒ×±»·¢Ïֵġ£
¡¡¡¡Èç¹û·þÎñÆ÷ÉϾ­³£³öÏÖÕâÖÖËÀËøÇé¿ö£¬¾Í»á½µµÍ·þÎñÆ÷µÄÐÔÄÜ£¬ËùÒÔÓ¦ÓóÌÐòÔÚʹÓõÄʱºò£¬ÎÒÃǾÍÐèÒª¶ÔÆä½øÐиú×Ù£¬Ê¹ÓÃsp_whoºÍsp_who2À´È·¶¨¿ÉÄÜÊÇÄÄЩÓû§×èÈûÁËÆäËûÓû§£¬ÎÒÃÇ»¹¿ÉÒÔÓÃÏÂÃæµÄ´æ´¢¹ý³ÌÀ´¸ú×Ù¾ßÌåµÄËÀËøÖ´ÐеÄÓ°Ï죺
¡¡¡¡
¡¡¡¡create procedure sp_who_lock
¡¡¡¡as
¡¡¡¡begin
¡¡¡¡declare @spid int,@bl int,
¡¡¡¡@intTransactionCountOnEntry int,
¡¡¡¡@intRowcount int,
¡¡¡¡@intCountProperties int,
¡¡¡¡@intCounter int
¡¡¡¡create table #tmp_lock_who (id int identity(1,1),spid smallint,bl smallint)
¡¡¡¡IF @@ERROR<>0 RETURN @@ERROR
¡¡¡¡insert into #tmp_lock_who(spid,bl) select 0 ,blocked
¡¡¡¡ from (select * from sysprocesses where blocked>0 ) a
¡¡¡¡ where not exists(select * from (select * from sysprocesses where blocked>0 ) b
¡¡¡¡ where a.blocked=spid)
¡¡¡¡ union select spid,blocked from sysprocesses where blocked>0
¡¡¡¡IF @@ERROR<>0 RETURN @@ERROR
¡¡¡¡
¡¡¡¡


Ïà¹ØÎĵµ£º

º½¿Õ¹«Ë¾¹ÜÀíϵͳ(VC++ ÓëSQL 2005)

ϵͳ»·¾³£ºWindows 7
Èí¼þ»·¾³£ºVisual C++ 2008 SP1 +SQL Server 2005
±¾´ÎÄ¿µÄ£º±àдһ¸öº½¿Õ¹ÜÀíϵͳ
      ÕâÊÇÊý¾Ý¿â¿Î³ÌÉè¼ÆµÄ³É¹û£¬ËäÈ»³É¼¨²»¼Ñ£¬µ«ÊÇ×÷ΪÎÒÓÃVC++ ÒÔÀ´±àдµÄ×î´ó³ÌÐò»¹ÊÇ´«µ½ÍøÉÏ£¬ÒÔ¹©²Î¿¼¡£ÓÃVC++ ×öÊý¾Ý¿âÉè¼Æ²¢²»ÈÝÒ×£¬µ«Ò²²»ÊDz»¿ÉÄÜ¡£ÒÔÏÂÊÇÎҵijÌÐò½çÃ棬ºóÃæ ......

sql server 2008 ·ÖÇø±íÎÊÌâ

    ¹«Ë¾Óиö±¨±íϵͳÏìÓ¦ËٶȲ»ÊǺÜÀíÏ룬µ÷Óŵ÷Á˺ü¸´Î£¬ÓеãЧ¹û£¬µ«²»ÊǺÜÈÃÈËÂúÒâ¡£×î½üÓÖ¿ªÊ¼µ÷ÓÅ£¬ÊÔÁËÊÔsql server 2008µÄ·ÖÇø±í¹¦ÄÜ£¬¿´¿´ÊDz»ÊÇ·ÖÇøÖ®ºóËٶȿÉÒÔ¿ìÒ»µã¡£
    ÓÃÁËÒ»¸ö°ÙÍò¼¶Êý¾ÝµÄ»ã×ܱíÀ´×ö·ÖÇø£¬·ÖÇøµÄÏë·¨ÊÇ°´ÔÂÀ´·ÖÇø£¬Ò»¸ö·ÖÇø´æ´¢Ò»¸öÔµÄÊý¾Ý£¬Ò»¸ö·ÖÇøµ ......

¹ÜÀí SQL Server µÄÊÂÎñÈÕÖ¾

ÎÄÕÂÀ´Ô´£ºHttp://www.simple-talk.com
Ô­ÎĵØÖ·£ºhttp://www.simple-talk.com/sql/learn-sql-server/managing-transaction-logs-in-sql-server/
Ô­×÷ÕߣºRobert Sheldon
·­Ò룺Èý½úÒ»Ö¦»¨
ÒëÎÄÔ­µØÖ·£ºhttp://prj.souty.cn/Admin/Knowledges/ShowKnowledge.aspx?id=44dbde74-d2c5-41a5-a8e9-375ba7103025
ÔÚ SQL Serv ......

³£ÓÃSQLÓï¾äÊéд¼¼ÇÉ

 ×ª×Ô£ºhttp://jianghaifeng.blogchina.com/3841741.html
 SQL½á¹¹»¯²éѯ×Ö·û´®µÄ¸Äд£¬ÊÇʵÏÖÊý¾Ý¿â²éѯÐÔÄÜÌáÉýµÄ×îÏÖʵ¡¢×îÓÐЧµÄÊֶΣ¬ÓÐʱÉõÖÁÊÇΨһµÄÊֶΣ¬±ÈÈçÔÚ²»ÔÊÐí´ó·ù¶ÈÐÞ¸ÄÏÖÓÐÊý¾Ý¿â½á¹¹µÄÇé¿öÏ¡£
ͨ¹ýÓÅ»¯SQLÓï¾äÌá¸ß²éѯÐÔÄܵĹؼüÊÇ£º
 ¸ù¾Ýʵ¼ÊÐèÇóÇé¿ö£¬½¨Á¢ºÏÊʵÄË÷Òý£»
&# ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ