SQL ServerµÄ»Ö¸´Ä£Ê½
»Ö¸´Ä£Ê½£¨Recovery Model£©Ö¼ÔÚ¿ØÖÆÊÂÎñÈÕ־ά»¤¡£»Ö¸´Ä£Ê½ËµÃ÷Á˹¤×÷¶ªÊ§µÄ·çÏÕ£¬ÄÜ·ñ»Ö¸´µ½Ê±µã£¿
SQL ServerÊý¾Ý¿âÓÐÈýÖÖ»Ö¸´Ä£Ê½£º¼òµ¥»Ö¸´Ä£Ê½¡¢ÍêÕû»Ö¸´Ä£Ê½ºÍ´óÈÝÁ¿ÈÕÖ¾»Ö¸´Ä£Ê½¡£
Ïà¶ÔÓÚ¼òµ¥»Ö¸´Ä£Ê½¶øÑÔ£¬ÍêÕû»Ö¸´Ä£Ê½ºÍ´óÈÝÁ¿ÈÕÖ¾»Ö¸´Ä£Ê½ÌṩÁ˸üÇ¿µÄÊý¾Ý±£»¤¹¦ÄÜ¡£ÕâЩ»Ö¸´Ä£Ê½¶¼ÊÇ»ùÓÚ±¸·ÝÊÂÎñÈÕÖ¾À´ÌṩÍêÕûµÄ¿É»Ö¸´ÐÔ¼°ÔÚ×î´ó·¶Î§µÄ¹ÊÕÏÇéÐÎÄÚ·ÀÖ¹¶ªÊ§¹¤×÷¡£Í¨³££¬Êý¾Ý¿âʹÓÃÍêÕû»Ö¸´Ä£Ê½»ò¼òµ¥»Ö¸´Ä£Ê½¡£
ÏÂÃæ¶ÔÈýÖÖ»Ö¸´Ä£Ê½×öÒ»¸ö±È½Ï£º
»Ö¸´Ä£Ê½
ÈÕÖ¾±¸·Ý
»Ö¸´µã
Óŵã
ȱµã
½â¾ö·½°¸¼°½¨Òé
¼òµ¥(Simple)
ÎÞÈÕÖ¾±¸·Ý¡£
×Ô¶¯»ØÊÕÈÕÖ¾¿Õ¼äÒÔ¼õÉÙ¿Õ¼äÐèÇó£¬Êµ¼ÊÉϲ»ÔÙÐèÒª¹ÜÀíÊÂÎñÈÕÖ¾¿Õ¼ä¡£
×îб¸·ÝÖ®ºóµÄ¸ü¸Ä²»Êܱ£»¤¡£ÔÚ·¢ÉúÔÖÄÑʱ£¬ÕâЩ¸ü¸Ä±ØÐëÖØ×ö¡£Ö»Äָܻ´µ½±¸·ÝµÄ½áβ¡£
¼òµ¥»Ö¸´Ä£Ê½¿É×î´ó³Ì¶ÈµØ¼õÉÙÊÂÎñÈÕÖ¾µÄ¹ÜÀí¿ªÏú£¬ÒòΪ²»±¸·ÝÊÂÎñÈÕÖ¾¡£
Èç¹ûÊý¾Ý¿âË𻵣¬Ôò¼òµ¥»Ö¸´Ä£Ê½½«ÃæÁÙ¼«´óµÄ¹¤×÷¶ªÊ§·çÏÕ¡£Êý¾ÝÖ»Äָܻ´µ½ÒѶªÊ§Êý¾ÝµÄ×îб¸·Ý¡£
ÔÚ¼òµ¥»Ö¸´Ä£Ê½Ï£¬±¸·Ý¼ä¸ôÓ¦¾¡¿ÉẠ̈ܶ¬ÒÔ·ÀÖ¹´óÁ¿¶ªÊ§Êý¾Ý¡£¼òµ¥»Ö¸´Ä£Ê½²¢²»ÊʺÏÉú²úϵͳ£¬ÒòΪ¶ÔÉú²úϵͳ¶øÑÔ£¬¶ªÊ§×îеĸü¸ÄÊÇÎÞ·¨½ÓÊܵġ£ÔÚÕâÖÖÇé¿öÏ£¬ÎÒÃǽ¨ÒéʹÓÃÍêÕû»Ö¸´Ä£Ê½¡£
ÍêÕû(Full)
ÐèÒªÈÕÖ¾±¸·Ý¡£
ÀíÂÛÉÏ¿ÉÒÔ»Ö¸´µ½ÈÎÒâʱµã¡£
Êý¾ÝÎļþ¶ªÊ§»òË𻵲»»áµ¼Ö¶ªÊ§¹¤×÷¡£
´ËģʽÍêÕû¼Ç¼ËùÓÐÊÂÎñ£¬Õ¼ÓôóÁ¿¿Õ¼ä¡£
´óÈÝÁ¿(Bulk-logged)
ÐèÒªÈÕÖ¾±¸·Ý¡£
Èç¹ûÔÚ×îÐÂÈÕÖ¾±¸·Ýºó·¢ÉúÈÕÖ¾Ë𻵻òÖ´ÐдóÈÝÁ¿ÈÕÖ¾¼Ç¼²Ù×÷£¬Ôò±ØÐëÖØ×ö×Ô¸ÃÉϴα¸·ÝÖ®ºóËù×öµÄ¸ü¸Ä¡£ ¿ÉÒÔ»Ö¸´µ½Èκα¸·ÝµÄ½áβ¡£²»Ö§³Öʱµã»Ö¸´¡£
¸ÃģʽÊÇÍêÕû»Ö¸´Ä£Ê½µÄ¸½¼Óģʽ£¬ÔÊÐíÖ´ÐиßÐÔÄܵĴóÈÝÁ¿¸´ÖƲÙ×÷¡£Í¨¹ýʹÓÃ×îС·½Ê½¼Ç¼´ó¶àÊý´óÈÝÁ¿²Ù×÷£¬¼õÉÙÈÕÖ¾¿Õ¼äʹÓÃÁ¿¡£
±ÈÍêÕûģʽ½ÚÊ¡ÈÕÖ¾´æ´¢¿Õ¼ä¡£
¶ÔÓÚijЩ´ó¹æÄ£´óÈÝÁ¿²Ù×÷£¨Èç´óÈÝÁ¿µ¼Èë»òË÷Òý´´½¨£©£¬ÔÝʱÇл»µ½´óÈÝÁ¿ÈÕÖ¾»Ö¸´Ä£Ê½¿ÉÌá¸ßÐÔÄܲ¢¼õÉÙÈÕÖ¾¿Õ¼äʹÓÃÁ¿¡£ÓÉÓÚ´óÈÝÁ¿ÈÕÖ¾»Ö¸´Ä£Ê½²»Ö§³Öʱµã»Ö¸´£¬Òò´Ë±ØÐëÔÚÔö´óÈÕÖ¾±¸·ÝÓëÔö¼Ó¹¤×÷¶ªÊ§·çÏÕÖ®¼ä½øÐÐȨºâ¡£
×¢Ò⣺
1. ÊʺÏÓÚÊý¾Ý¿âµÄ»Ö¸´Ä£Ê½È¡¾öÓÚÊý¾Ý¿âµÄ¿ÉÓÃÐԺͻָ´ÒªÇó¡£
2. ÔÚÍêÕû»Ö¸´Ä£Ê½ºÍ´óÈÝÁ¿ÈÕÖ¾»Ö¸´Ä£Ê½Ï£¬±ØÐë½øÐÐÈÕÖ¾±¸·Ý¡£Èç¹û²»Ïë½øÐÐÈÕÖ¾±¸·Ý£¬ÔòÇëʹÓüòµ¥»Ö¸´Ä£Ê½¡£
Ïà¹ØÎĵµ£º
ÎÞ·¨´ò¿ªÓû§Ä¬ÈÏÊý¾Ý¿â£¬µÇ¼ʧ°Ü,ÕâÊÇSQL ServerʹÓÃÕßÊìϤµÄÎÊÌâÖ®Ò»¡£ÔÚʹÓÃÆóÒµ¹ÜÀíÆ÷¡¢²éѯ·ÖÎöÆ÷¡¢¸÷À๤¾ßºÍÓ¦ÓÃÈí¼þµÄʱºò£¬Ö»Òª¹Øϵµ½Á¬½ÓSQL ServerÊý¾Ý¿âµÄʱºò£¬¶¼ÓпÉÄÜ»áÅöµ½´ËÎÊÌâ,ÒýÆð´Ë´íÎó·¢ÉúµÄÔÒò±È½Ï¶à,ÏÂÃæÎÒÃǾÍÀ´Ïêϸ·ÖÎöÒýÆð´ËÎÊÌâµÄÔÒòÒÔ¼°½â¾ö°ì·¨¡£
Ò»¡¢ÔÒò
µÇ¼ÕÊ»§µÄĬÈÏÊý¾Ý¿â±»É¾³ý¡ ......
1. ´ò¿ªpl\sql ÔËÐÐÏÂÃæµÄ½Å±¾£¬²éѯ·þÎñÆ÷µÄ×Ö·û¼¯ ¡£
SELECT 'AMERICAN_AMERICA.' || PROPERTY_VALUE
from DATABASE_PROPERTIES
WHERE PROPERTY_NAME = 'NLS_CHARACTERSET';
ÎÒµÄÊÇ AMERICAN_AMERICA.ZHS16GBK
2.ÔÚÔËÐÐÖÐÊäÈ룺regedit£¬´ò¿ª×¢²á±í±à¼Æ÷£»
3.HKEY_LOCAL_MACHI ......
ÏÂÁÐÓï¾ä²¿·ÖÊÇMssqlÓï¾ä£¬²»¿ÉÒÔÔÚaccessÖÐʹÓá£
¡¡¡¡SQL·ÖÀࣺ
¡¡¡¡DDL—Êý¾Ý¶¨ÒåÓïÑÔ(CREATE£¬ALTER£¬DROP£¬DECLARE)
¡¡¡¡DML—Êý¾Ý²Ù×ÝÓïÑÔ(SELECT£¬DELETE£¬UPDATE£¬INSERT)
¡¡¡¡DCL—Êý¾Ý¿ØÖÆÓïÑÔ(GRANT£¬REVOKE£¬COMMIT£¬ROLLBACK)
¡¡¡¡Ê×ÏÈ,¼òÒª½éÉÜ»ù´¡Óï¾ä£º
¡¡¡¡1¡¢ËµÃ÷£º´´½¨Êý¾Ý¿â
......
--×÷ÓãºÊý¾Ý¿âÖÐµÄ±í±¸·Ý³ÉÎı¾
Declare @tabname varchar(200),@ip varchar(50),@user varchar(50),@password varchar(50),@sql varchar(1000),@filetxt varchar(200),@file varchar(50)
set @tabname='database.dbo.tb' --±íÃû
set @ip='127.0.0.1' --IPµØÖ·£¬±¾»úµÄ»°¾Íд127.0.0.1
set @user='sa' ......
SqlDataSourceEnumerator instance =SqlDataSourceEnumerator.Instance;
System.Data.DataTable table = instance.GetDataSources();
»ò
System.Data.Sql.SqlDataSourceEnumerator.Instance.GetDataSources();
·µ»ØDatatable
´Ëtable°üº¬ÒÔÏÂËĸö×Ö¶Î
Console.WriteLine("·þÎñÆ÷Ãû = {0}", r ......