+5 امتیاز
سلام بر دوستان

من برنامه ای نوشتم که از SQL EXPRESS استفاده  و بدون مشکل کار می کنه . حالا می خواهم دیتابیس را بر روی سرور قرارداده و برنامه را روی کلاینتها نصب کنم تا همه کلاینتها از یک دیتابیس استفاده کنند. چکار باید کنم؟ با تشکر
بسته شده

1 پاسخ

+10 امتیاز
 
بهترین پاسخ

شیوه های زیادی برای این کار وجود داره که با یه کم گشتن توی اینترنت پاسخ های زیادی براش پیدا میکنید . بهترین منبع هم سایت http://www.connectionstrings.com/ هست . و در خصوص سوال شما شیوه های اتصال به بانک اس کیو ال سرور لینک http://www.connectionstrings.com/sqlconnection/ هستش که میتونید ازش کمک بگیرید .

یکی از اون روش ها که من هم ازش استفاده میکنم اتصال به بانک اطلاعاتی با استفاده از آی پی سرور هست .

connectionString="Data Source=100.69.117.41,1433;Network Library=DBMSSOCN; Initial Catalog=DatabaseName;User ID=User;Password=Pass;"

کافیه از کد بالا در app.config پروژت استفاده کنی و به جای 100.69.117.41,1433 آی پی سرورت رو قرار بدی ، به جای DatabaseName نام دیتابیست رو قرار بدی ، به جای User یوزنیم دیتات رو قرار بدی و به جای Pass پسوردت رو بزاری .

برای بدست آوردن آی پی سرورت برروی سرور برنامه Sql Server Configration ManAger رو اجرا کن و از تصویر زیر استفاده کن .

تو لینک زیر میتونی تنظیمات کانکشن برنامت رو هم داینامیک کنی که مقادیر رو از تکست باکس بخونه .

http://www.w3-farsi.com/forum/index.php/1945/%D8%AF%D8%A7%DB%8C%D9%86%D8%A7%D9%85%DB%8C%DA%A9-%D8%B3%D8%A7%D8%B2%DB%8C-%DA%A9%D8%A7%D9%86%DA%A9%D8%B4%D9%86-%D8%A7%D8%B3%D8%AA%D8%B1%DB%8C%D9%86%DA%AF?show=1945#q1945

 

 

 

 

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,921 کاربر

دسته بندی ها

...