ورود

View Full Version : نصب برنامه در سیستم مشتری



b61_zeus
جمعه 24 بهمن 1393, 07:40 صبح
شاید خیلی ها بگن سوالم تکراریه، ولی هرچی گشتم نه تو انجمن ونه جای دیگه یه مقاله یا فیلم درست و حسابی در باره نصب sql server روی سیستم مشتری پیدا نکردم.
من یه برنامه با سی شارپ نوشتم( نسخه ویژوال 2012 ___ sql server 2008R2) و نحوه تعریف کانکشن استرینگ هام به شکل زیر:


SqlConnection con = new SqlConnection("server = (local);DataBase = DBMain;Integrated Security = True");

حالا کار ساخت برنامه تموم شده میخوام براش یه ستاپ بسازم و بدم دست مشتری
ولی نمیدونم دقیقا چه کاری باید انجام بدم؟
چه برنامه هایی رو سیستم مشتری باید نصب بشن؟
کانکنشن استرینگ رو باید تغیر بدم یانه؟اگه تغیر بدم اون تغیرات واسه چیه؟
خیلی ممنون میشم جواب بدید:تشویق:

sajadsobh
جمعه 24 بهمن 1393, 08:39 صبح
در صورتی که نمیخواین روی سیستم مشتری از sql server Management استفاده کنید می تونید از نسخه سبک sql یعنی sql express استفاده کنید. در این صورت دیگه نیاز نیست که شما دیتابیس رو اتچ کنید. همچنین نگران اینم نیستید که کاربر به دیتابیس دسترسی داشته باشه. کانکشن استرینگ شما هم تغییر میکنه. توی این لینک (http://www.connectionstrings.com/sql-server/) می تونید انواع کانکشن استرینگ رو ببینید. مثلاً می تونید از این استفاده کنید:
private SqlConnection SqlCon = new SqlConnection(@"Data Source=.\SQLEXPRESS; AttachDbFilename=|DataDirectory|MyDB.mdf; Database=MyDB; Integrated Security=True; Connect Timeout=30; User Instance=True; Asynchronous Processing=true");

بعدشم اینکه با توجه به ورژن دات نت که واسه ساخت برنامه استفاده کردید باید .Net Framework متناسب با اون رو نصب کنید.

b61_zeus
جمعه 24 بهمن 1393, 09:48 صبح
ممنون که جواب دادید:لبخندساده:
ولی کار نکرد :گریه:
خطا میده که : 'cannot open database "DBMain" requested by the login. the login failed. login failed for user 'zeus\bmzeus