سلام دوست عزیز باید چند نکته رو مد نظر داشته باشی
ایا رو سیستم مقصد sql نصب کردید؟
اگه فقط یه سیستم هست و دادهاش در سال به 50 تا 100 هزار رکورد نمیرسه چرا از اکسس استفاده نکردید>
ضمنا اگه تو درایو سی دیتابیس رو کپی کرده باشی گاها لازمه دسترسی ادمین داده یعنی برنامه با دسترسی ادمین باید اجرا بشه
یه سوال هم اینجاست نگفتی از اکسپرس استفاده کردید یا سرور
بهتر بود دیتابیس تو محل اجرای برنامه یبار تست کنید با استفاده از Wmware میتونید ویندوز7-8-10 و xp رو نصب و روی اونا تست کنید
Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectoty|\MyDatabase.mdf;Integrated Security=True;Connect Timeout=30
و نسخه sql شما چیه
ایا برای دیتابیس رمز گذاشتید