SQL ServerµÄ»Ö¸´Ä£Ê½
»Ö¸´Ä£Ê½£¨Recovery Model£©Ö¼ÔÚ¿ØÖÆÊÂÎñÈÕ־ά»¤¡£»Ö¸´Ä£Ê½ËµÃ÷Á˹¤×÷¶ªÊ§µÄ·çÏÕ£¬ÄÜ·ñ»Ö¸´µ½Ê±µã£¿
SQL ServerÊý¾Ý¿âÓÐÈýÖÖ»Ö¸´Ä£Ê½£º¼òµ¥»Ö¸´Ä£Ê½¡¢ÍêÕû»Ö¸´Ä£Ê½ºÍ´óÈÝÁ¿ÈÕÖ¾»Ö¸´Ä£Ê½¡£
Ïà¶ÔÓÚ¼òµ¥»Ö¸´Ä£Ê½¶øÑÔ£¬ÍêÕû»Ö¸´Ä£Ê½ºÍ´óÈÝÁ¿ÈÕÖ¾»Ö¸´Ä£Ê½ÌṩÁ˸üÇ¿µÄÊý¾Ý±£»¤¹¦ÄÜ¡£ÕâЩ»Ö¸´Ä£Ê½¶¼ÊÇ»ùÓÚ±¸·ÝÊÂÎñÈÕÖ¾À´ÌṩÍêÕûµÄ¿É»Ö¸´ÐÔ¼°ÔÚ×î´ó·¶Î§µÄ¹ÊÕÏÇéÐÎÄÚ·ÀÖ¹¶ªÊ§¹¤×÷¡£Í¨³££¬Êý¾Ý¿âʹÓÃÍêÕû»Ö¸´Ä£Ê½»ò¼òµ¥»Ö¸´Ä£Ê½¡£
ÏÂÃæ¶ÔÈýÖÖ»Ö¸´Ä£Ê½×öÒ»¸ö±È½Ï£º
»Ö¸´Ä£Ê½
ÈÕÖ¾±¸·Ý
»Ö¸´µã
Óŵã
ȱµã
½â¾ö·½°¸¼°½¨Òé
¼òµ¥(Simple)
ÎÞÈÕÖ¾±¸·Ý¡£
×Ô¶¯»ØÊÕÈÕÖ¾¿Õ¼äÒÔ¼õÉÙ¿Õ¼äÐèÇó£¬Êµ¼ÊÉϲ»ÔÙÐèÒª¹ÜÀíÊÂÎñÈÕÖ¾¿Õ¼ä¡£
×îб¸·ÝÖ®ºóµÄ¸ü¸Ä²»Êܱ£»¤¡£ÔÚ·¢ÉúÔÖÄÑʱ£¬ÕâЩ¸ü¸Ä±ØÐëÖØ×ö¡£Ö»Äָܻ´µ½±¸·ÝµÄ½áβ¡£
¼òµ¥»Ö¸´Ä£Ê½¿É×î´ó³Ì¶ÈµØ¼õÉÙÊÂÎñÈÕÖ¾µÄ¹ÜÀí¿ªÏú£¬ÒòΪ²»±¸·ÝÊÂÎñÈÕÖ¾¡£
Èç¹ûÊý¾Ý¿âË𻵣¬Ôò¼òµ¥»Ö¸´Ä£Ê½½«ÃæÁÙ¼«´óµÄ¹¤×÷¶ªÊ§·çÏÕ¡£Êý¾ÝÖ»Äָܻ´µ½ÒѶªÊ§Êý¾ÝµÄ×îб¸·Ý¡£
ÔÚ¼òµ¥»Ö¸´Ä£Ê½Ï£¬±¸·Ý¼ä¸ôÓ¦¾¡¿ÉẠ̈ܶ¬ÒÔ·ÀÖ¹´óÁ¿¶ªÊ§Êý¾Ý¡£¼òµ¥»Ö¸´Ä£Ê½²¢²»ÊʺÏÉú²úϵͳ£¬ÒòΪ¶ÔÉú²úϵͳ¶øÑÔ£¬¶ªÊ§×îеĸü¸ÄÊÇÎÞ·¨½ÓÊܵġ£ÔÚÕâÖÖÇé¿öÏ£¬ÎÒÃǽ¨ÒéʹÓÃÍêÕû»Ö¸´Ä£Ê½¡£
ÍêÕû(Full)
ÐèÒªÈÕÖ¾±¸·Ý¡£
ÀíÂÛÉÏ¿ÉÒÔ»Ö¸´µ½ÈÎÒâʱµã¡£
Êý¾ÝÎļþ¶ªÊ§»òË𻵲»»áµ¼Ö¶ªÊ§¹¤×÷¡£
´ËģʽÍêÕû¼Ç¼ËùÓÐÊÂÎñ£¬Õ¼ÓôóÁ¿¿Õ¼ä¡£
´óÈÝÁ¿(Bulk-logged)
ÐèÒªÈÕÖ¾±¸·Ý¡£
Èç¹ûÔÚ×îÐÂÈÕÖ¾±¸·Ýºó·¢ÉúÈÕÖ¾Ë𻵻òÖ´ÐдóÈÝÁ¿ÈÕÖ¾¼Ç¼²Ù×÷£¬Ôò±ØÐëÖØ×ö×Ô¸ÃÉϴα¸·ÝÖ®ºóËù×öµÄ¸ü¸Ä¡£ ¿ÉÒÔ»Ö¸´µ½Èκα¸·ÝµÄ½áβ¡£²»Ö§³Öʱµã»Ö¸´¡£
¸ÃģʽÊÇÍêÕû»Ö¸´Ä£Ê½µÄ¸½¼Óģʽ£¬ÔÊÐíÖ´ÐиßÐÔÄܵĴóÈÝÁ¿¸´ÖƲÙ×÷¡£Í¨¹ýʹÓÃ×îС·½Ê½¼Ç¼´ó¶àÊý´óÈÝÁ¿²Ù×÷£¬¼õÉÙÈÕÖ¾¿Õ¼äʹÓÃÁ¿¡£
±ÈÍêÕûģʽ½ÚÊ¡ÈÕÖ¾´æ´¢¿Õ¼ä¡£
¶ÔÓÚijЩ´ó¹æÄ£´óÈÝÁ¿²Ù×÷£¨Èç´óÈÝÁ¿µ¼Èë»òË÷Òý´´½¨£©£¬ÔÝʱÇл»µ½´óÈÝÁ¿ÈÕÖ¾»Ö¸´Ä£Ê½¿ÉÌá¸ßÐÔÄܲ¢¼õÉÙÈÕÖ¾¿Õ¼äʹÓÃÁ¿¡£ÓÉÓÚ´óÈÝÁ¿ÈÕÖ¾»Ö¸´Ä£Ê½²»Ö§³Öʱµã»Ö¸´£¬Òò´Ë±ØÐëÔÚÔö´óÈÕÖ¾±¸·ÝÓëÔö¼Ó¹¤×÷¶ªÊ§·çÏÕÖ®¼ä½øÐÐȨºâ¡£
×¢Ò⣺
1. ÊʺÏÓÚÊý¾Ý¿âµÄ»Ö¸´Ä£Ê½È¡¾öÓÚÊý¾Ý¿âµÄ¿ÉÓÃÐԺͻָ´ÒªÇó¡£
2. ÔÚÍêÕû»Ö¸´Ä£Ê½ºÍ´óÈÝÁ¿ÈÕÖ¾»Ö¸´Ä£Ê½Ï£¬±ØÐë½øÐÐÈÕÖ¾±¸·Ý¡£Èç¹û²»Ïë½øÐÐÈÕÖ¾±¸·Ý£¬ÔòÇëʹÓüòµ¥»Ö¸´Ä£Ê½¡£
Ïà¹ØÎĵµ£º
1.½¨¿â
declare @dbName varchar(20),@dataName varchar(2000),@dataPath varchar(2000),@logName varchar(2000),@logPath varchar(2000)
set @dbName='DB_Exam_OnLine_YHK'
set @dataName='DB_Exam_OnLIne_YHK_DB'
set @dataPath='D:\gaoFang\Exam\App_Data\DB_Exam_OnLIne_YHK_DB.mdf'
set @logName='DB_Exam_OnLIne ......
1. Ö±½ÓÔÚPL/SQL ÖÐÐÞ¸ÄÊý¾Ý
selectÓï¾äºóÃæ¼Ó‘for updata’£¬´ò¿ª½çÃæÉϵÄСËø£¬±à¼£¬°´¹³¹³±£´æ¡£
eg: select * from xtgldxsyncdw for update; ²éѯ½á¹û´°¿ÚµÄСËø¼´¿É´ò¿ª¡£
2. µ¼È˵¼³ötables
tools -->import ......
µ±ÎÒÃÇÌá½»Ò»ÌõsqlÓï¾äʱ£¬oracle»á×öÄÄЩ²Ù×÷ÄØ£¿
Oracle»áΪÿ¸öÓû§½ø³Ì·ÖÅäÒ»¸ö·þÎñÆ÷½ø³Ì£ºservice process£¨Êµ¼ÊÇé¿öÓ¦¸ÃÇø·ÖרÓ÷þÎñÆ÷ºÍ¹²Ïí·þÎñÆ÷£©£¬µ±service process½ÓÊÕµ½Óû§½ø³ÌÌá½»µÄsqlÓï¾äʱ£¬·þÎñÆ÷½ø³Ì»á¶ÔsqlÓï¾ä½øÐÐÓï·¨ºÍ´Ê·¨·ÖÎö¡£
Ãû´Ê½âÊÍ£º
Óï·¨·ÖÎö£ºÓï¾ä±¾ÉíÕýÈ·ÐÔ¡£
´Ê·¨·ÖÎö£º¶ÔÕÕÊ ......
SQL Server 2005 ûÓÐSQL Server Management Studio
°²×°visual studio 2005µÄʱºòϵͳҲװÁËSQL 2005¡£Çë×¢Ò⣬Õâʱ°²×°ÉϵÄSQL2005ÊÇExpress°æ±¾µÄ£¬¼È²»ÊÇÆóÒµ°æ£¬Ò²²»ÊÇ¿ª·¢Õß°æ¡£ÕâʱµÄExpress°æÊÇûÓа²×°SQL Server Management Studio µÄ£¬Ö»ÓÐÅäÖù¤¾ß£¬Ò²¾ÍÊÇ˵ÄãÔÚ¿ªÊ¼²Ëµ¥Ö»¿´µÃµ½ÅäÖù¤¾ß¡£
Õâʱ ......
ÔÚ¿ª·¢²»ÂÛÊÇWEB»¹ÊÇWinform³ÌÐòÖУ¬Êý¾Ý·ÖÒ³ÊǾ³£Óöµ½µÄÎÊÌ⣬ҪÊÇÔÚ´úÂëÖÐʵÏִ˹ý³Ì£¬ÏÔÈ»½µµÍÁË·þÎñÆ÷µÄЧÂÊ£¬¿ÉÒÔʹÓÃÒÔÏ´洢¹ý³ÌÀ´ÊµÏÖ¡£
CREATE PROCEDURE pagination
@tblName varchar(255), -- ±íÃû
@strGetFields varchar(1000) = '*', -- ÐèÒª·µ»ØµÄÁÐ
@fldName varchar(255)= ......