Page 1 of 1

ขอความช่วยเหลือ Fatal error encountered during command execution

Posted: 15/01/2014 11:40 am
by ktanan
Run โปรแกรม .Net เพื่อ Dump ข้อมูลใน MySQL แล้วระบบ return Error มาครับ
รบกวนขอความช่วยเหลือครับ

ข้อมูล

Error: Fatal error encountered during command execution.//
Yearly_Backup.DALService.DALMySQL.ExecuteTransMySql(ArrayList arSQL) in C:\inetpub\wwwroot\Yearly_Backup\DAL\DALMySQL.cs:line 75
at Yearly_Backup.ThreadPools.CREATE_TABLEBK_FULL_DATA(String prm_Table_Name, String prm_Date) in C:\inetpub\wwwroot\Yearly_Backup\cThreadPools.cs:line 147


คำสั่งของ Function: CREATE_TABLEBK_FULL_DATA
" CREATE TABLE TABLE_1 AS SELECT * FROM TABLE_0 "

จำนวน Record ของ TABLE_0 = 3,200,000
MySQL DB Ver.: 5.5.25
Windows 2008 64bit
โปรแกรมพัฒนาด้วย VS2010 .Net FrameWork 3.5
Connection String : <add key ="MySqlConnectionString" value="server={0};database={1};user id={2};password={3}; charset=utf8; connection lifetime=600;"/>


รบกวนด้วยครับ
ขอบคุณครับ
ปล.ถ้าจำนวน Record น้อย จะไม่พบไม่หาโปรแกรม run ได้ปกติ

Re: ขอความช่วยเหลือ Fatal error encountered during command execution

Posted: 15/01/2014 11:46 am
by mindphp
ใช้คำสั่งอะไรในการ Dump
ข้อมูลครับ

Re: ขอความช่วยเหลือ Fatal error encountered during command execution

Posted: 15/01/2014 11:53 am
by ktanan
mindphp wrote:ใช้คำสั่งอะไรในการ Dump
ข้อมูลครับ
ใช้คำสั่งนี้ในการ Dumย ครับ

คำสั่งของ Function: CREATE_TABLEBK_FULL_DATA
" CREATE TABLE TABLE_1 AS SELECT * FROM TABLE_0 "

Re: ขอความช่วยเหลือ Fatal error encountered during command execution

Posted: 15/01/2014 1:08 pm
by mindphp
ใช้คำสั่งสำหรับ การ Backup โดยตรงเลยจะดีกว่าครับ
Backup Restore Mysql

Re: ขอความช่วยเหลือ Fatal error encountered during command execution

Posted: 15/01/2014 5:17 pm
by ktanan
แก้ไขปัญหาได้แล้วครับ
เปลี่ยนหรือเพิ่มค่า "default command timeout=600" ลงไปใน ConnectionString
Ex.
<add key ="MySqlConnectionString" value="server={0};database={1};user id={2};password={3}; charset=utf8; default command timeout=600;"/>

Ref. http://www.connectionstrings.com/mysql/