1¡¢¹Ø±ÕÐÂÖдó·þÎñ£¬
2¡¢É¾³ýÆÆ»µµÄÈÕÖ¾Îļþ
3¡¢ÖØÆôÐÂÖдó£¬ÏµÍ³»á×Ô¶¯Éú³ÉlogÈÕÖ¾Îļþ£¬Ö»ÊÇÔÀ´µÄ²Ù×÷ÈÕ־ûÓÐÁË¡£
²»¹ýÈÕÖ¾Îļþ¶ÔÎÒÃǾø´ó¶àÊýÓû§À´ËµÃ»ÓÐÓô¦£¬Ò²¿ÉÒÔ¶¨ÆÚÇåÀí
ÒÔÏÂÊÇÆäËü»ùÓÚsysbaseÊý¾Ý¿âµÄÈí¼þ£¬ÈÕÖ¾Ëð»µÇé¿öϺúÐÞ¸´£¬ÀûÓÃdblog.exeÃüÁîÎļþ£¬ÄÚÈÝÀ´×ÔÍøÉÏ¡£
SybaseÊý¾Ý¿âÊÂÎñÈÕÖ¾ÎļþÃû¼°Â·¾¶²»ÕýÈ·µ¼ÖÂÊý¾Ý¿âÁ¬½Óʧ°ÜµÄ½â¾ö·½·¨£º
ÎÒÃÇÔÚÍøÉÏÏÂÔصÄPBÔ´´úÂ룬ÀïÃæ³£ÓÐ.dbÊý¾Ý¿âÎļþ£¬µ«ÊÇÎÒÃÇÓÃODBCÕýÈ·ÅäÖÃÊý¾ÝÔ´ºó£¬²âÊÔÁ¬½ÓµÄʱºò³£³£»áÌáʾÈçÏ´íÎó£º
¡¡¡¡Connection faied: Specified database is invalid
£¨ÒÑÅųýÊý¾Ý¿âÎļþËð»µÇé¿ö£©Ö¢×´¶þ£º
ÓÐʱºòÎÒÃÇÔÚ×Ô¼ºµÄ»ú×ÓÉϵ÷ÊԺõÄPB³ÌÐò£¬ÍùÍùÔÚ¿Í»§µÄ»ú×ÓÉÏÎÞ·¨ÕýÈ·ÔËÐУ¬ÔËÐÐʱһֱÌáʾÈçÏ´íÎó£º
Cannot open transaction log fileI/O error
·ÖÎöÔÒò£º
³öÏÖÉÏÊöÎÊÌâµÄÔÒòÔÚÓÚÊý¾Ý¿âÎļþ£¨.db)ÖмǼµÄÊÂÎñÈÕÖ¾Îļþ£¨.log)µÄÃû³Æ¼°Â·¾¶Óëʵ¼Ê»·¾³²»Ïà·ûÔì³ÉµÄ¡£½â¾ö·½·¨£º
ÎÒÃÇ¿ÉÒÔʹÓÃAdaptive Server Anywhere(ASA)µÄTransaction LogʵÓóÌÐò£¬¼´ASA8.0°²×°Ä¿Â¼£¨Ò»°ãΪC:\Program Files\Sybase\SQL Anywhere 8\win32£©ÖеÄdblog.exe¶ÔÊÂÎñÈÕÖ¾Ãû½øÐÐÖØеÄÉèÖá£
ʹÓøñʽΪ£ºdblog [ options ] database-file
ÆäÖУ¬[ options ]Ϊ-t log-name¡¡ÊÇÉèÖÃÊÂÎñÈÕÖ¾Ãû£¬ database-fileÊÇÊý¾Ý¿âÎļþÃû¡£ ( -t log-name ) ´ËÑ¡ÏîÊÇÉèÖÃеÄÊÂÎñÈÕÖ¾µÄÎļþÃû¡£Èç¹ûÊý¾Ý¿âµ±Ç°Ã»ÓÐʹÓÃÊÂÎñÈÕÖ¾£¬Ëü»á¿ªÊ¼Ê¹ÓÃÒ»¸ö¡£Èç¹ûÊý¾Ý¿âÒÑÔÚʹÓÃÊÂÎñÈÕÖ¾£¬ÔòËü»á¸ÄΪ½«ÐÂÎļþÓÃ×÷ÆäÊÂÎñÈÕÖ¾¡£ ÔÚÉèÖÃʱ£º
Èç¹ûlog-nameΪÏà¶Ô·¾¶£¬»òÊÇûÓз¾¶Ö»ÓÐÒ»¸öÎļþÃû£¬ÄÇôÄãµÄdbºÍlogÎļþËæ±ã¸´ÖƵ½Ê²Ã´Â·¾¶Ï£¬¶¼¿ÉÒÔÓÃÁË£¨½¨Òé°Ñdblog.exe¸´ÖƵ½ÄãµÄdbÎļþĿ¼ÏÂʹÓã©¡£
ÈçÀïlog-nameΪ¾ø¶Ô·¾¶£¬ÄÇÄã¾Í¿ÉÒÔÏÞÖÆÄãµÄÓû§µÄ°²×°Â·¾¶ÁË£¡ ÁíÍ⣬Ҳ¿ÉÒÔʹÓàdblog -n database-file£¬É¾³ýÊý¾Ý¿âÈÕÖ¾Îļþ¡£
¾ÙÀý£º
1¡¢ÔËÐÐMS_DOSģʽ
2¡¢½øÈëSybase SQL Anywhere 8\win32Ŀ¼£¬Èç
C:> cd C:\Program Files\Sybase\SQL Anywhere 8\Win32
3¡¢ÔËÐÐÃüÁ¼ÙÉèÊý¾Ý¿âÎļþ¿½±´µ½DÅ̸ùĿ¼Ï£©£º
dblog -t d:\hello.log d:\hello.db
4¡¢ÖØнøÐÐÁ¬½Ó²âÊÔ¡£