نه در سیستم مقصد فقط سرویس sql express نصب می شود. شما باید بانک اطلاعاتی خود را در مسیر نصب برنامه قرار دهید. یا در جای دیگر فقط آدرس و مسیر فایل دیتا بیس مهم است.
شما ابتدا با استفاده از ویزارد یک کانکشن درست می کنید:
از منوی Data و Add new data source
سپس در قسمت New Connection قسمت Source را بر روی Sql server database file قرار می دهید. بعد از اتصال به فایل دیتابیس خود (که می توانید با خود ویژوال یا با sql server درستش کنید) در قسمت Connection String را کپی کرده و پنجره را Cancel کنید و در برنامه خود از این Connection String استفاده کنید. مثل کد زیر:
string MyConnection = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\DataBase\DBFactor.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
|DataDirectory| مسیر جاری نرم افزار است.