دوست عزیز روشهای متعددی برای اتصال به بانک اطلاعاتی هست که همه ی اونها رو میتونی در سایت http://www.connectionstrings.com/ ببینی . اما در مورد مشکل شما باید به چند نکته توجه کنید .
1. دیتابیس شما اگه قراره جابه جا بشه اول باید دی اتچ ( جدا ) بشه و بعد به sqlserver جدید Atach ( وصل ) شه
2. کانکشن استرینگ خودتون رو متناسب با نام سرورتون تنظیم کنید . بهتره از کانکشن زیر استفاده کنید
connectionString="Data Source=.\SQLExpress;Initial Catalog=dbname;Integrated Security=True"
در کانکشن بالا dbname نام دیتابیس شماست
SQLExpress\. نام سرور و Engine شماست . ( علامت نقطه بیانگر سیستمی است که نرم افزار درحال حاظر در آن اجرا شده است ، پسوند SQLEXPRESS درواقع همان Engine شماست )
به تصویر زیر دقت کن .