من هم مشکلم با همین روش حل شد و برای حل مشکل دوم شما هم از batch file استفاده کردم و داخل Installer برنامه قرار دادم تا فقط موقع نصب برنامه دیتا بیس اتچ بشه.منم دقیقا همین مشکل رو با اتچ کردن دیتابیسم داشتم و آخر سر هم نتونستم با این روش درستش کنم و مجبور شدم از یک سری کد دیگه استفاده کنم . که تو این روش جدید هم ، بعد از یک بار اجرای برنامه ، اول برنامه میگه که دیتابیس قبلا وجود داره . البته باید با دیتچ کردن در موقع خروج از برنامه این مشکل حل شه
از این لینک میتونید کد رو ببینید :
http://www.irancsharp.net/Post-58.aspx
البته من هنوز به دنبال اینم که با استفاده از همون روش اول چجوری خطایی که دوستمون گذاشتن رو میشه برطرف کرد ؟
به هر حال از همه دوستان متشکرم.
این هم batch filebatch.png که با پسوند .bat ذخیره میشه.