mahdishad 0 Newbie Poster

hi.every body.i write program with c# and database,sqlserverExpress2005 and i use from this connection string:
"server=.\\SQLEXPRESS;AttachDbFilename=" + System.IO.Directory.GetCurrentDirectory() + "\\db\\education_1.mdf;Database=education_1;Trusted_Connection=Yes;Integrated Security=true";

in my computer this connection string work true.but when i creat install file for this program and install it to another computer after i run it, sqlserverExpress2005 send me this error:
/////////
System.Data.SqlClient.SqlException: The log scan number (55:19:2) passed to log scan in database 'education_1' is not valid. This error may indicate data corruption or that the log file (.ldf) does not match the data file (.mdf). If this error occurred during replication, re-create the publication. Otherwise, restore from backup if the problem results in a failure during startup.
Could not open new database 'education_1'. CREATE DATABASE is aborted.
Cannot attach the file 'D:\Program Files\MB\My Product Name\db\education_1.mdf' as database 'education_1'.

////////////
please guide me .:'( it very important for me.thanks a lot