¡¡¡¡ÓÃÓѲÆÎñÈí¼þÊÇÄ¿Ç°¹úÄÚ²ÆÎñÁìÓòÖÐʹÓõÃ×î¹ã·ºµÄÒ»ÖÖ£¬Éó¼ÆÊðÏ·¢µÄAOÈí¼þÖУ¬¾Í¿ÉÒÔÖ±½Óµ¼ÈëÓÃÓѶà¸ö°æ±¾µÄÊý¾Ý£¬¸øÉó¼ÆÈËÔ±´øÀ´¼«´óµÄ·½±ã¡£µ«ÓÐʱÉó¼ÆÈËÔ±»áÃæ¶Ô¼¸Ê®ÉõÖÁÉÏ°Ù¸öÕËÌ×£¬Èç¹ûÖð¸ö´¦Àí£¬Î´Ãâ·Ñʱ·ÑÁ¦¡£±¾ÎÄÕë¶ÔÓÃÓÑ8.51µÄÒ»¸ö±¸·ÝÎļþ×÷Ò»µã·ÖÎö£¬¶ÔÆäÖи÷¹Ø¼ü²½Öè¸ø³öÒ»¸ö³ÌÐò´¦ÀíµÄ°ì·¨£¬×îºó¸ø³öÒ»¸ö½â¾öÓÃÓÑ8.51±¸·ÝÎļþÅúÁ¿µ¼ÈëµÄÁ÷³Ì¡£Ò»µã´ÖdzÏë·¨£¬Å×שÒýÓñ£¬Í¬Ê±Ò²Ï£ÍûÄܸø´ó¼ÒÒ»µãÆôʾ¡£
¡¡¡¡Ò»¡¢·ÖÎö¹ý³Ì
¡¡¡¡ÓÃÓÑ8.51ÔÚ±¸·ÝµÄʱºò£¬Ò»°ã»á²úÉúÁ½¸öÎļþ£ºUFDATA.BA_ºÍUfErpYer.Lst.ÆäÖÐUfErpYer.Lst±È½ÏС£¬²»µ½1K£¬¶øUFDATA.BA_ͨ³£±È½Ï´ó¡£ÓÉ´Ë£¬ÎÒÃÇÅжϣ¬²ÆÎñÊý¾ÝÓ¦¸ÃÔÚUFDATA.BA_ÖС£
¡¡¡¡ÎÒÃÇÓÃUltraEditÈí¼þ´ò¿ªUfErpYer.LstÎļþ£¬·¢ÏÖËüÆäʵ¾ÍÊÇÒ»¸öÎı¾Îļþ£¬±£´æ×ű¸·ÝÏà¹ØµÄһЩÐÅÏ¢£¬ÈçÈí¼þ°æ±¾¡¢±¸·ÝÈÕÆÚ¡¢ÕËÌ×Äê¶È¡¢Îļþ·¾¶µÈ¡£¶ø´ò¿ªUFDATA.BA_Îļþʱ£¬ÎÒÃÇ·¢ÏÖÊÇÒ»¶ÑÂÒÂ룬ÉõÖÁÕÒ²»µ½³£¼ûµÄһЩÎļþÍ·µÄÐÅÏ¢¡£Òò´ËÎÒÃdzõ²½ÅжÏËüÓпÉÄÜÊÇѹËõ¹ýµÄÎļþ¡£¶øÇÒ£¬´Ó³£Àí½²£¬¿¼Âǵ½´ÅÅÌ¿Õ¼äµÄÎÊÌ⣬Êý¾ÝÎļþ±¸·ÝµÄʱºòͨ³£Ò²»áѹËõ´¦Àí¡£
¡¡¡¡³¢ÊÔÓÃWinRar´ò¿ªUFDATA.BA_£¬³É¹¦¡£½âѹºó£¬µÃµ½Ò»¸öÎļþ£ºUFDATA.ÎļþûÓкó׺Ãû£¬Òò´ËÎÒÃÇ»¹ÊÇÏÈÓÃUltraEdit´ò¿ª¡£ÔÚÎļþÍ·²¿£¬ÎÒÃÇ¿´µ½ÓГTAPE”¡¢“Microsoft SQL Server”µÈ×ÖÑù£¬Òò´ËÎÒÃdzõ²½ÅжÏËü¸úSQL ServerÓйء£
¡¡¡¡¸ù¾ÝÒÔÉÏ˼·£¬ÎÒÃÇ·´¹ýÀ´±È½Ï£¬²é¿´SQL ServerÊý¾Ý¿âµÄ¸÷ÖÖÎļþµÄÍ·²¿£¬¿´ÊÇ·ñÓÐÓëUFDATA ÎļþÍ·ÏàËƵÄÎļþ¡£SQL ServerÊý¾Ý¿âÖУ¬ÓëÊý¾ÝÏà¹ØµÄÎļþ£¬ÎÒÃÇƽʱ½Ó´¥±È½Ï¶àµÄÖ÷ÒªÓÐÊý¾ÝÎļþºÍ±¸·ÝÉ豸Îļþ¡£Ð½¨Ò»¸ö¿ÕµÄÊý¾Ý¿â£¬ÓÃUltraEdit²é¿´ËüµÄÊý¾ÝÎļþµÄÍ·²¿£¬Î´·¢ÏÖÏà¹Ø×ÖÑù£¬¶ø´´½¨Ò»¸ö±¸·ÝÉ豸ºó£¬²é¿´¸ÃÎļþµÄÍ·²¿£¬ÕýºÃ¸úUFDATAÎļþµÄÍ·²¿ÊÇÒ»ÑùµÄ¡£Òò´ËÎÒÃdzõ²½Åж¨UFDATAÎļþΪSQL ServerÊý¾Ý¿âµÄ±¸·ÝÉ豸Îļþ¡£²¢ÇÒ£¬ÎÒÃÇÖªµÀTAPEÊÇ´Å´øµÄÒâ˼£¬¶øSQL ServerÖиú´Å´øÏà¹ØµÄͨ³£ÓëÊý¾Ý¿âµÄ±¸·ÝÓйØϵ¡£
¡¡¡¡½ÓÏÂÀ´ÎÒÃǾͷÖÎöUFDATAÎļþÖеÄÄÚÈÝ¡£´ò¿ªSQL ServerµÄÆóÒµ¹ÜÀíÆ÷£¬Ð½¨Ò»¸ö±¸·ÝÉ豸£¬²¢½«ÎļþÃûÖ¸¶¨ÎÒÎÒÃǽâѹºóµÃµ½µÄUFDATAÎļþ¡£È·¶¨ºó£¬²é¿´Ð½¨Á¢±¸·ÝÉ豸µÄÄÚÈÝ£¬·¢ÏÖËüÆäʵÊÇÒ»¸ö£¨»ò¶à¸ö£©Êý¾Ý¿âµÄÍêÈ«±¸·Ý¡£½«Ëü»¹Ôºó£¬ÎÒÃÇ¿ÉÒÔ¿´µ½£¬ÕâÊÇÓÃÓѵÄÒ»¸öÕËÌ×Êý¾Ý¿â¡£
¡¡¡¡¶ÔÒ»¸ö±¾µØµÄÊý¾Ý¿â£¬ÎÒÃǾͿÉÒÔ¸ù¾Ý×Ô¼ºµÄÐèÒª£¬½øÐÐÏà¹ØµÄ²éѯºÍ²Ù×÷ÁË¡£µ½´ËΪֹ£¬ÎÒÃÇÆäʵÒѾÍê³ÉÁ˽«Ò»¸öÓÃÓÑU8.51µÄ±¸·ÝÎļþת»»³ÉÎÒÃǿɲÙ×÷Êý¾Ý¿âµÄ¹ý³Ì¡£µ«Èç¹û½ö½öÈç´Ë£¬ÄÇô±¾ÎÄÆäʵÊÇûÓÐʲôÒâÒåµÄ£¬ÒòΪÕâ¸ö²½ÖèÎÒÃÇ¿ÉÒÔºÜÈÝÒ×µØÀûÓÃAOÈí¼þÀ´ÊµÏÖ¡£
¡¡¡¡ÔÚʵ¼Ê¹¤×÷ÖУ¬ÎÒÃÇÓöµ½µÄÍùÍù²»Êǵ¥¸öµÄÕËÌס£ÓÉÓںܶàÆóÒµÓкܶà¶ÀÁ¢ºËËãµÄ·Ö¹«Ë¾£¬²¢ÇÒÿ¸ö¹«Ë¾Ã¿Ä궼Ҫ½¨Ò»Ì×ÕË£¬Òò´Ë£¬ÎÒÃÇÃæ¶ÔµÄÍùÍùÊÇÊ®¼¸¸ö¡¢¼¸Ê®¸öÕËÌ×£¬ÓÐʱÉõÖÁ»áÃæ¶ÔÉÏ°Ù¸öÕËÌ×£¬¶øAOÖÐÓÖûÓÐÌṩÅúÁ¿µ¼ÈëµÄ°ì·¨£¬Èç¹ûÒ»¸öÒ»¸öµ¼ÈëµÄ»°Ð§ÂÊÌ«µÍ¡£»ùÓÚÕâÖÖÇé¿ö£¬±¾ÎľÍÀûÓÃÉÏÊö·ÖÎöµÄ½á¹û£¬¸ø³öÒ»¸ö½â¾öµÄ°ì·¨£¬ÄÜÈÃÎÒÃÇÅúÁ¿µ¼ÈëÓÃÓѵı¸·ÝÊý¾Ý¡£
¡¡¡¡¶þ¡¢½â¾ö°ì·¨
¡¡¡¡ÒªÊµÏÖÅúÁ¿µ¼È룬±ØÐë±àд³ÌÐò£¬ÊµÏÖÉÏÊö·ÖÎö¹ý³ÌÖеĽâѹ¡¢Ìí¼Ó±¸·ÝÉ豸¡¢»¹ÔÊý¾Ý¿â¡¢³éÈ¡Êý¾ÝµÈ²½Öè¡£ÎÒÃÇÊ×ÏȶÔÿһ¸ö¹Ø¼ü²½Öè¸ø³öÏàÓ¦µÄ½â¾ö°ì·¨£¬×îºóÔÙ¸ø³öÒ»¸ö×ÜÌåµÄÁ÷³Ì¡£
¡¡¡¡Îļþ½âѹ£ºÀûÓÃWin32µÄAPI£ºShellExecuteEx£¬µ÷ÓÃWinRar½«Ñ¹ËõÎļþ½âѹµ½Ö¸¶¨µÄÁÙʱÎļþ¼ÐÏ£¬²¢µÃµ½½âѹ³ÌÐòµÄ¾ä±ú£¨Ç°ÌáÊÇÒѾ°²×°ÁËWinRarÈí¼þ£©¡£ÆäÖÐÒªÓõ½SHELLEXECUTEINFOÕâ¸ö½á¹¹£¬ÓÃÀ´Ö¸¶¨WinRarµÄ·¾¶ÒÔ¼°ÏàÓ¦µÄ½âѹ²ÎÊý¡£¾ßÌå¿ÉÒÔ²éÔÄWin32 API°ïÖú¡£
¡¡¡¡Ìí¼ÓÉ豸£ºÀûÓÃSQL Server 2000µÄ´æ´¢¹ý³Ìsp_addumpdeviceÌí¼ÓÉ豸Îļþ¡£
¡¡¡¡»¹ÔÊý¾Ý¿â£ºÀûÓÃSQL Server 2000µÄÃüÁîRestore DATABASE£¬´ÓÉ豸Öеı¸·Ý»¹ÔÊý¾Ý¿â¡£ÁíÍ⣬²é¿´±¸·ÝÎÄÉ豸Öеı¸·ÝÊý¾Ý¿âÐÅÏ¢¿ÉÒÔʹÓÃÃüÁRESTORE HEADERONLY.
¡¡¡¡É¾³ý±¸·ÝÉ豸£º¿ÉÒÔʹÓô洢¹ý³Ì£ºsp_dropdevice.ÏêϸÐÅÏ¢¿ÉÒÔ²éÔÄSQL Server 2000µÄ°ïÖúÎĵµ¡£
¡¡¡¡½ÓÏÂÀ´ÎÒÃǾ͸ø³öÅúÁ¿µ¼ÈëÓÃÓÑ8.51±¸·ÝÎļþµÄÖ÷ÒªÁ÷³Ì£º
¡¡¡¡¶¨ÒåSHELLEXECUTEINFOÀàÐ͵ıäÁ¿£ºSI
¡¡¡¡Ö¸¶¨SIµÄÏà¹Ø²ÎÊý£º¶¯×÷Ϊ“Open”¡¢ÎļþΪWinRarµÄÖ´ÐÐÎļþ£¨Ö¸¶¨³¤ÎļþÃû£©
¡¡¡¡¶Ôÿ¸ö±¸·ÝÎļþUFDATA.BA_£¬Ñ»·´¦Àí£¨Ñ»·1£©
¡¡¡¡µÃµ½Îļþ·¾¶ºÍÎļþÃû£¬ÒÔ¼°Ä³Ð©ÕËÌ×ÐÅÏ¢£¨¹«Ë¾¡¢Äê·ÝµÈµÈ£©
¡¡¡¡Ö¸¶¨SIµÄ²ÎÊýΪ£ºx sFile *.* sTemp
¡¡¡¡£¨×¢£ºsFileΪ±¸·ÝÎļþµÄ³¤ÎļþÃû£¬sTempΪһ¸öÁÙʱÎļþ¼Ð£©
¡¡¡¡µ÷ÓãºShellExecuteEx SI
¡¡¡¡»ñÈ¡SIµÄ״ֱ̬µ½ËüÖ´ÐÐÍê±Ï
¡¡¡¡ÔÚÊý¾Ý¿â·þÎñÆ÷ÉÏÖ´ÐУºsp_addumpdevice disk£¬U8Back£¬physical_name
¡¡¡¡£¨×¢£ºU8BackΪÎÒÃÇΪÉ豸ȡµÄÃû£¬physical_nameΪ½âѹºóµÃµ½µÄUFDATAÎļþµÄ³¤ÎļþÃû£©
¡¡¡¡Ö´ÐУºRESTORE HEADERONLY From U8Back£¬µÃµ½É豸Öеı¸·ÝÁбí¼Ç¼¼¯
¡¡¡¡£¨×¢£ºÒ»Ìõ¼Ç¼¶ÔÓ¦ÓÚÒ»¸ö±¸·Ý£©
¡¡¡¡¶Ô±¸·ÝÁбí¼Ç¼¼¯µÄÿÌõ¼Ç¼£¬Ñ»·´¦Àí£¨Ñ»·2£©
¡¡¡¡¸ù¾ÝÁбí¼Ç¼¼¯ÖеÄÄÚÈÝ£¬µÃµ½Êý¾Ý¿âµÄijЩÐÅÏ¢£¨ÈçÕËÌ×Äê·Ý£©
¡¡¡¡Restore DATABASE UF8 From U8Back with File=file_number£¬Move Ufmodel
¡¡¡¡To DataFile£¬MOVE Ufmodel_LOG TO LogFile£¬ replace
¡¡¡¡£¨×¢£ºfile_numberΪ´Ó±¸·ÝÁбí¼Ç¼¼¯Öеõ½µÄÒª»¹ÔµÄ±¸·Ý¼¯±àºÅ£¬DataFileÓëLogFile·Ö±ðΪ»¹ÔºóÊý¾ÝÎļþÓëÈÕÖ¾ÎļþµÄ³¤ÎļþÃû£©
¡¡¡¡³éÈ¡Êý¾Ý¿âÖÐÏàÓ¦µÄÊý¾Ý
¡¡¡¡£¨×¢£ºÈç¹û°Ñ¶à¸öÕËÌ×Êý¾ÝºÏ²¢µ½Ò»Æð£¬ÐèÒª¸ù¾ÝÇ°ÃæµÃµ½µÄÕËÌ×ÐÅÏ¢½«Êý¾Ý½øÐÐÇø·Ö£¬ÀýÈ磺½«¸÷±í¼ÓÈëÕËÌ×µÄÄê·Ý¡¢¹«Ë¾¡¢µØÇøµÈ×ֶλòÊÇÄÜÇø·Ö¸÷ÕËÌ×µÄÒ»¸ö¹Ø¼ü×Ö×ֶνøÐÐÇø·Ö£©
¡¡¡¡½áÊøÑ»·1
¡¡¡¡ÔÚÊý¾Ý¿â·þÎñÆ÷ÉÏÖ´ÐУºsp_dropdevice U8Back£¬É¾³ýÉ豸
¡¡¡¡½áÊøÑ»·2
¡¡¡¡Éƺó¹¤×÷£¬Èçɾ³ýÁÙʱÎļþµÈ