SqlÈÕÖ¾ÇåÀí
ÈÕÖ¾ÎļþÂú¶øÔì³ÉSQLÊý¾Ý¿âÎÞ·¨Ð´ÈëÎļþʱ£¬¿ÉÓÃÁ½ÖÖ·½·¨£º
¡¡¡¡Ò»ÖÖ·½·¨£ºÇå¿ÕÈÕÖ¾¡£
¡¡¡¡1£®´ò¿ª²éѯ·ÖÎöÆ÷£¬ÊäÈëÃüÁî
¡¡¡¡DUMP TRANSACTION Êý¾Ý¿âÃû WITH NO_LOG
¡¡¡¡2.ÔÙ´ò¿ªÆóÒµ¹ÜÀíÆ÷--ÓÒ¼üÄãҪѹËõµÄÊý¾Ý¿â--ËùÓÐÈÎÎñ--ÊÕËõÊý¾Ý¿â--ÊÕËõÎļþ--Ñ¡ÔñÈÕÖ¾Îļþ--ÔÚÊÕËõ·½Ê½ÀïÑ¡ÔñÊÕËõÖÁXXM,ÕâÀï»á¸ø³öÒ»¸öÔÊÐíÊÕËõµ½µÄ×îСMÊý,Ö±½ÓÊäÈëÕâ¸öÊý,È·¶¨¾Í¿ÉÒÔÁË¡£
¡¡¡¡
¡¡¡¡ÁíÒ»ÖÖ·½·¨ÓÐÒ»¶¨µÄ·çÏÕÐÔ£¬ÒòΪSQL SERVERµÄÈÕÖ¾Îļþ²»ÊǼ´Ê±Ð´ÈëÊý¾Ý¿âÖ÷ÎļþµÄ£¬Èç´¦Àí²»µ±£¬»áÔì³ÉÊý¾ÝµÄËðʧ¡£
¡¡¡¡1: ɾ³ýLOG
¡¡¡¡·ÖÀëÊý¾Ý¿â ÆóÒµ¹ÜÀíÆ÷££¾·þÎñÆ÷££¾Êý¾Ý¿â££¾ÓÒ¼ü££¾·ÖÀëÊý¾Ý¿â
¡¡¡¡2£ºÉ¾³ýLOGÎļþ
¡¡¡¡¸½¼ÓÊý¾Ý¿â ÆóÒµ¹ÜÀíÆ÷££¾·þÎñÆ÷££¾Êý¾Ý¿â££¾ÓÒ¼ü££¾¸½¼ÓÊý¾Ý¿â
¡¡¡¡´Ë·¨Éú³ÉеÄLOG£¬´óСֻÓÐ500¶àK¡£
¡¡¡¡
¡¡¡¡×¢Ò⣺½¨ÒéʹÓõÚÒ»ÖÖ·½·¨¡£
¡¡¡¡
¡¡¡¡Èç¹ûÒÔºó,²»ÏëÒªËü±ä´ó¡£
¡¡¡¡SQL2000ÏÂʹÓãº
¡¡¡¡ÔÚÊý¾Ý¿âÉϵãÓÒ¼ü->ÊôÐÔ->Ñ¡Ïî->¹ÊÕϻָ´-Ä£ÐÍ-Ñ¡Ôñ-¼òµ¥Ä£ÐÍ¡£
¡¡¡¡»òÓÃSQLÓï¾ä£º
¡¡¡¡alter database Êý¾Ý¿âÃû set recovery simple
¡¡¡¡
¡¡¡¡ÁíÍ⣬Truncate log on checkpoint(´ËÑ¡ÏîÓÃÓÚSQL7.0£¬SQL 2000Öм´¹ÊÕϻָ´Ä£ÐÍÑ¡ÔñΪ¼òµ¥Ä£ÐÍ)µ±Ö´ÐÐCHECKPOINT ÃüÁîʱÈç¹ûÊÂÎñÈÕÖ¾Îļþ³¬¹ýÆä´óСµÄ70% Ôò½«ÆäÄÚÈÝÇå³ýÔÚ¿ª·¢Êý¾Ý¿âʱʱ³£½«´ËÑ¡ÏîÉèÖÃΪTrue Auto shrink¶¨ÆÚ¶ÔÊý¾Ý¿â½øÐмì²éµ±Êý¾Ý¿âÎļþ»òÈÕÖ¾ÎļþµÄδÓÿռ䳬¹ýÆä´óСµÄ25%ʱ£¬ÏµÍ³½«»á×Ô¶¯Ëõ¼õÎļþʹÆäδÓÿռäµÈÓÚ25% µ±Îļþ´óСûÓг¬¹ýÆ佨Á¢Ê±µÄ³õʼ´óСʱ²»»áËõ¼õÎļþËõ¼õºóµÄÎļþÒ²±ØÐë´óÓÚ»òµÈÓÚÆä³õʼ´óС¶ÔÊÂÎñÈÕÖ¾ÎļþµÄËõ¼õÖ»ÓÐÔÚ¶ÔÆä×÷±¸·Ýʱ»ò½«Truncate log on checkpoint Ñ¡ÏîÉèΪTrue ʱ²ÅÄܽøÐС£
¡¡¡¡
¡¡¡¡×¢Ò⣺һ°ãÁ¢³É½¨Á¢µÄÊý¾Ý¿âĬÈÏÊôÐÔÒÑÉèºÃ£¬µ«Åöµ½ÒâÍâÇé¿öʹÊý¾Ý¿âÊôÐÔ±»¸ü¸Ä£¬ÇëÓû§Çå¿ÕÈÕÖ¾ºó£¬¼ì²éÊý¾Ý¿âµÄÒÔÉÏÊôÐÔ£¬ÒÔ·ÀÊÂÎñÈÕÖ¾ÔٴγäÂú¡£
*********************************************************************************************************************************************
*--ѹËõÊý¾Ý¿âµÄͨÓô洢¹ý³Ì
ÓÐÁ½ÖÖ·½·¨ Ò»ÊÇѹËõÈÕÖ¾£¬¶þÊÇɾ³ýÈÕÖ¾¡£
Ò»¡¢Ñ¹ËõÈÕÖ¾¼°Êý¾Ý¿âÎļþ´óС
ÒòΪҪ¶ÔÊý¾Ý¿â½øÐзÖÀë´¦Àí
ËùÒÔ´æ´¢¹ý³Ì²»ÄÜ´´½¨ÔÚ±»Ñ¹ËõµÄÊý¾Ý¿âÖÐ
use master --×¢Òâ,´Ë´æ´¢¹ý³ÌÒª½¨ÔÚmasterÊý¾Ý¿âÖÐ
go
if exists (select * from dbo.sysobjects where id =
Ïà¹ØÎĵµ£º
ϵͳ»·¾³£ºWindows 7
Èí¼þ»·¾³£ºVisual C++ 2008 SP1 +SQL Server 2005
±¾´ÎÄ¿µÄ£º±àдһ¸öº½¿Õ¹ÜÀíϵͳ
ÕâÊÇÊý¾Ý¿â¿Î³ÌÉè¼ÆµÄ³É¹û£¬ËäÈ»³É¼¨²»¼Ñ£¬µ«ÊÇ×÷ΪÎÒÓÃVC++ ÒÔÀ´±àдµÄ×î´ó³ÌÐò»¹ÊÇ´«µ½ÍøÉÏ£¬ÒÔ¹©²Î¿¼¡£ÓÃVC++ ×öÊý¾Ý¿âÉè¼Æ²¢²»ÈÝÒ×£¬µ«Ò²²»ÊDz»¿ÉÄÜ¡£ÒÔÏÂÊÇÎҵijÌÐò½çÃ棬ºóÃæ ......
·½·¨Ò»
µÚÒ»²½£ºµÇÈësql/plus Ö´ÐÐÃüÁÎÞÏȺó˳Ðò£©
set time on; (˵Ã÷£º´ò¿ªÊ±¼äÏÔʾ£©
set autotrace on; (˵Ã÷£º´ò¿ª×Ô¶¯·ÖÎöͳ¼Æ£¬²¢ÏÔʾSQLÓï¾äµÄÔËÐнá¹û£©
set autotrace traceonly; (˵à ......
--ÈÕÆÚת»»²ÎÊý,ÖµµÃÊÕ²Ø
select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')20040912110608
select CONVERT(varchar(12) , getdate(), 111 )2004/09/12
select CONVERT(varchar(12) , getdate(), 112 )20040912 ......
ÏÂÁÐÓï¾ä²¿·ÖÊÇMssqlÓï¾ä£¬²»¿ÉÒÔÔÚaccessÖÐʹÓá£
SQL·ÖÀࣺ
DDL—Êý¾Ý¶¨ÒåÓïÑÔ(CREATE£¬ALTER£¬DROP£¬DECLARE)
DML—Êý¾Ý²Ù×ÝÓïÑÔ(SELECT£¬DELETE£¬UPDATE£¬INSERT)
DCL—Êý¾Ý¿ØÖÆÓïÑÔ(GRANT£¬REVOKE£¬COMMIT£¬ROLLBACK)
Ê×ÏÈ,¼òÒª½éÉÜ»ù´¡Óï¾ä£º
1¡¢ËµÃ÷£º´´½¨Êý¾Ý¿â
CREATE DATABASE data ......
PowerBuilderÊÇÄ¿Ç°×îÁ÷ÐеÄÊý¾Ý¿â¿ª·¢¹¤¾ßÖ®Ò»¡£PowerBuilderÌṩÁËÔÚ³ÌÐò´úÂëÖмÓÈëǶÈëʽSQLÓï¾äµÄ¹¦ÄÜÀ´Ö§³Ö¶ÔÊý¾Ý¿âµÄ·ÃÎÊ¡£µ«ÕâÖÖǶÈëʽSQLÓï¾äÖ»ÄÜÖ§³ÖһЩ¹Ì¶¨µÄ±ê×¼µÄSQLÓï¾ä£¬¼´ÔÚ½øÐгÌÐò´úÂë±àÒë´¦ÀíʱÕâЩSQLÓï¾ä±ØÐëÊÇÈ·¶¨µÄ£¬ÀýÈ磺¶ÔÄÄÕűíÄļ¸¸ö×ֶνøÐвÙ×÷ÔÚ³ÌÐò´úÂëÖÐÊǹ̶¨Ð´Ã÷µÄ£¬ÁíÍâÕâÖÖ·½Ê½Ò²²»ÄÜ ......