ʵÏÖStandby SQL ServerÊý¾Ý¿âµÄ»ù±¾²½Öè
¡¡¡¡Ê×ÏÈ£¬Ã»ÓÐÈκα¸·ÝÊý¾Ý¿â?
¡¡¡¡ÎÒÃÇʹÓõķþÎñÆ÷Ó²¼þ£¬¿ÉÄÜÊÇÓÉÓÚʹÓÃʱ¼ä¹ý³¤£¬¶øÊ§°Ü;
¡¡¡¡ÊÓ´°ÏµÁзþÎñÆ÷ÉÏ£¬¿ÉÄÜÊÇÀ¶É«»ò¸ÐȾÁ˲¡¶¾£¬SQL ServerÊý¾Ý¿â£¬Ò²¿ÉÄÜÊÇÓÉÓÚÀÄÓûò´íÎó²¢Í£Ö¹ÔËÐС£
¡¡¡¡ÈçºÎÓÐЧµØ±¸·ÝSQL ServerÊý¾Ý¿â£¬ÒÔ±ÜÃâʵ¼Ê·¢ÉúµÄ¹ÊÕÏÍ£»úʱ¼ä³¤£¬Ã¿¸öϵͳ¹ÜÀíÔ±±ØÐëÃæ¶ÔµÄÈÎÎñ¡£
¡¡¡¡2£¬¶Ô±¸ÓÃSQL ServerÊý¾Ý¿âÔÀí¼òµ¥ÊµÏÖ
¡¡¡¡ÎÒÔÚÕâÀï²¢²»ÐèÒªÓ²¼þͶÈë¶à(Ö»ÓÐÒ»¸ö»òÒ»¸öרÓõı¸·Ý·þÎñÆ÷µÄ×éºÏ)ºÍ±¸ÓÃSQL ServerµÄÒ»¸ö¼òµ¥µÄÅäÖúÍʹÓá£
¡¡¡¡ÍêÕûÊý¾Ý¿â±¸·ÝºÍÈÕÖ¾±¸·ÝÎļþ´ÓMSDOSµÄ¹¤×÷»·¾³Ï£¬Í¨¹ýxcopyÃüÁî¸´ÖÆ±¸·Ý»·¾³(±ÈÔÚSQL ServerÔÚÄÄÀïÉèÖÃÈÕÖ¾´«ËÍ·½·¨Òª¼òµ¥µÃ¶à)£¬
¡¡¡¡È»ºó¸ù¾Ý±¸·Ý»·¾³£¬xcopyÃüÁîÉèÖÃÁ˱¸·ÝÎļþ²Ù×÷(Ö´ÐÐһЩ´æ´¢¹ý³Ì)À´Íê³É×Ô¶¯»Ö¸´²Ù×÷¡£
¡¡¡¡Èç¹û·¢ÉúÒâÍ⣬ÕâÑùµÄ±¸·Ýϵͳ£¬µ±È»£¬»¹ÐèÒªÈ˹¤¸ÉÔ¤ºÍ»Ö¸´(ÈçÔÚ±¸·Ý»úÆ÷µÄIPµØÖ·ºÍÖ÷»úÃû³Æ¸ü¸Ä»ò¸ü¸ÄÓ¦ÓóÌÐòµÄÁ¬½Óµ½Êý¾Ý¿â²ÎÊýµÈ)£¬½«Ê§È¥Ò»Ð©Êý¾ÝÊDz»¿É±ÜÃâµÄ¡£
¡¡¡¡3£¬±¸·ÝºÍ»Ö¸´°¸Àý½éÉÜ
¡¡¡¡Ê×ÏÈÎÒÃÇÒªÁ˽â¸ÃϵͳÄܳÐÊÜʲôÊÇ×î´óµÄÍ£»úʱ¼äµÚÒ»(Èç¹ûÊÇ1Сʱ)£¬×î¸ß¿É³ÐÊܶà´óµÄÊý¾Ý¶ªÊ§(Èç30·ÖÖÓ)£¬ÓÃËüÀ´ÉèÖñ¸·ÝºÍ»Ö¸´Ä¿±ê£º
¡¡¡¡¹¤×÷»·¾³Ò»¸öSQL ServerÊý¾Ý¿â(Èç¹ûÊÇdb_test)±ØÐëÉèÖÃΪ³¹µ×ʧ°Ü»Ö¸´Ä£Ê½;
¡¡¡¡È»ºóÔÚÊý¾Ý¿âά»¤¼Æ»®³ÉÁ¢£¬Ã¿Ìì4:00ÖÁ×öÒ»¸öÍêÕûµÄÊý¾Ý¿â±¸·Ý(ÿÌì´Ó0:00£¬Ã¿20·ÖÖÓ×öÒ»¸öÊý¾Ý¿âµÄÈÕÖ¾ÎļþµÄ±¸·Ý£¬Ö±µ½23:59ʱ);
¡¡¡¡±¸·ÝĿ¼£¬Ö»ÊÇΪÁ˱£³Ö×îºóÒ»ÌìÍêÈ«±¸·ÝºÍÈÕÖ¾±¸·ÝÎļþ£¬²¢¹²Ïí´ËĿ¼¡£
¡¡¡¡ÔÚ±¸·Ý·þÎñÆ÷»·¾³ÖÐ[¿ØÖÆÃæ°å] - “[ÈÎÎñ¼Æ»®]ÏÂÔö¼ÓÒ»¸öÉÏÎç12µã05·Ö¿ªÊ¼Ã¿Ò»Ì죬ÿ20·ÖÖÓ¾ÖÓòÍøÈÎÎñµÄ×î½üµÄÎļþ±¸·ÝĿ¼xcopyÃüÁîµÄÖ´ÐÐÇé¿ö£¬Ö±ÖÁÏÂÎç23:59¡£
¡¡¡¡xcopyÃüÁî\ \ 192.168.0.1 \ db_test_backup \´«Õ棺\ backup_data \ db_test \ /»ç/Äê/Ìì/Ãë
¡¡¡¡±¸·Ý·þÎñÆ÷ÉϵÄSQL Server¸ù¾Ý±¸·ÝÎļþ¸´ÖÆ£¬ºÍÏÂÎç12µã10·Ö¿ªÊ¼£¬Ã¿Ìì´Ó¾ÉµÄÒ»¸öÿ20·ÖÖÓÖ´ÐÐеģ¬Ò»¸öÒ»¸öµØ»¹ÔÊý¾Ý¿â²Ù×÷(½ÐÎÒÖØÐ´µÄ¹ý³Ìsp_RestoreDirÖ´ÐÐ);
¡¡¡¡»¹ÓÐÒ»¸ö±¸·Ý·þÎñÆ÷£¬É¾³ýǰÁ½ÌìÐж¯±¸·ÝÎļþ(³ÆÎª¹ý³ÌÖУ¬ÎÒдp_delete_db_test_backupÖ´ÐÐ)£¬ÒÔ·ÀÖ¹±¸·Ý´ÅÅÌÌîÂú²¿ÃÅ¡£
¡¡¡¡¹¤ÒÕsp_RestoreDirÔ´´úÂ룺sp_RestoreDir.sql
¡¡¡¡¹¤ÒÕp_delete_db_test_backupÔ´´úÂ룺p_delete_db_test_backup.sql
¡¡¡¡ËĽáÂÛ
¡¡¡¡ÏÂÃæÊǼòµ¥µÄ·½·¨À´ÊµÏÖÎҵŤ×÷»·¾³±¸ÓÃSQL ServerÊý¾Ý¿âÒ²ÔËÐÐÁ¼ºÃ¡£
¡¡¡¡Ö®
Ïà¹ØÎĵµ£º
1.´ò¿ªSQL server enterprise mananger “ÆóÒµ¹ÜÀíÆ÷”
ÔÚÄãÒªµ¼³öµÄSQLÊý¾Ý¿âÉÏÊó±êÓÒ¼ü²Ëµ¥£ºËùÓÐÈÎÎñ-¡·µ¼³öÊý¾Ý
2.»Ø³öÏÖÒ»¸öµ¼³öÏòµ¼´°¿Ú¡£
Ñ¡Ôñ±»µ¼³öµÄÊý¾ÝÔ´£¬ÎªÄã¸Õ²ÅËùÑ¡ÔñµÄÊý¾Ý¿â£¬Èç¹û·¢ÏÖ²»¶ÔÓ¦×ÔÐÐÐ޸ġ£
3.½øÈëµ¼³öµ½Ä¿±êÊý¾ÝÔ´µÄÑ¡Ôñ£¬ÕâÀïÎÒÃÇҪת³ÉACCESSµÄÊý¾Ý¿â¡£×¢ÒâÑ¡ÔñÊý¾ÝÔ´ÀàÐÍÎ ......
import java.sql.*;
/*
* JAVAÁ¬½ÓACCESS£¬SQL Server,MySQL,OracleÊý¾Ý¿â
*
* */
public class JDBC {
public static void main(String[] args)throws Exception {
Connection conn=null;
//====Á¬½ÓACCESSÊý¾Ý¿â ......
¾³£½øÐвéѯ£¬Ð´×Åselect * from Ì«·Ñʱ¼ä£¬Äܲ»ÄÜÖ±½ÓÊäÈëÒ»¸ös ¾ÍÄÜ×Ô¶¯³öÀ´ select * from Âð£¿
·¢ÏÖpl/sqlÖпÉÒÔÅäÖÃ×Ô¶¯Ìæ»»
ÔÚPL/SQLµÄ°²×°Ä¿Â¼ÏÂÃæ£º$\PLSQL Developer\PlugIns ÖÐÌí¼ÓÒ»¸öÎı¾Îļþ£¬±ÈÈçÃüÃûΪ:AutoReplace.txt¡£Îı¾ÎļþÖÐÌîдÈçÏÂÄÚÈÝ£º
st = select t.* ,t.rowid from t
s = se ......
SQLÖØ¸´¼Ç¼²éѯ
1¡¢²éÕÒ±íÖжàÓàµÄÖØ¸´¼Ç¼£¬Öظ´¼Ç¼ÊǸù¾Ýµ¥¸ö×ֶΣ¨peopleId£©À´ÅжÏ
select * from people
where peopleId in (select peopleId from people group by peopleId having count
(peopleId) > 1)
2¡¢É¾³ý±íÖжàÓàµÄÖØ¸´¼Ç¼£¬Öظ´¼Ç¼ÊǸù¾Ýµ¥¸ö×ֶΣ ......