مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

hamidian.u@gmail.com

عضویت از 1396/06/27

سوال :دسترسی به sql express تحت شبکه امکان پذیرا است ؟

  • سه شنبه 7 آذر 1396
  • 08:09
تشکر میکنم

سلام و وقت به خیر

من یه برنامه نوشتم  دیتا بیس با اس کیو ال اکسپرس هست

چجور میتونم کاری کنم که از طریق شبکه کار کنه

فقط رشنه اتصال رو تغییر بدم درست میشه یا نه؟

یا باید دوباره دیتا بیس رو با Entity framwork طراحی کنم

ممنون میشم راهنمایی کنین

پاسخ های این پرسش

تعداد پاسخ ها : 7 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 7 آذر 1396
  • 11:44

Sql Express قابلیت تحت شبکه بودن رو نداره

میتونید از طریق یک برنامه واسط که خودتون باید بنویسید و روی سرور قرار بدید کنترل کنید یا از نسخه اصلی Sql استفاده کنید که به سادگی با تغییر رشته اتصال میتونه روی شبکه کار کنه استفاده کنید

کاربر سایت

hamidian.u@gmail.com

عضویت از 1396/06/27

  • سه شنبه 7 آذر 1396
  • 14:20

ممنون نیشم اگه راهتمایی کنید که باید چجور از sql  استفاده کنم و رشته رو چجور تغییر بدم؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 7 آذر 1396
  • 17:29
Sql را روی سیستم سرور نصب کنید و در رشته اتصال در Data Source میتونید ip سرور رو بدید ، اتصال برقرار میشه
کاربر سایت

hamidian.u@gmail.com

عضویت از 1396/06/27

  • شنبه 11 آذر 1396
  • 14:10
 static string s1 = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|datadirectory|\DA.mdf;
Integrated Security=True";

این رشته اتصال برنامه است

بر فرض iP=192.168.1.100

آدرس iP  رو کجا باید بذارم؟

و رشته رو چحور تغییرش بدم

ممنون از وقتی که میذارین

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 11 آذر 1396
  • 14:12

در قسمت Data Source قرار دهید

البته باید از Sql استفاده کنید و اون قسمت Attach Db FileName هسم حذف میشه

کاربر سایت

hamidian.u@gmail.com

عضویت از 1396/06/27

  • پنجشنبه 16 آذر 1396
  • 09:44

ستاد میتونید توی یه  مثال شرح بدین

دیتا بیس رو بردیم رو sql server

 فرض کنیم برای سرور یه ip خریداری کردیم مثل 217.219.205.50

و اسم دیتا بیس هم Db.mdf

 s1 = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|datadirectory|\Db.mdf;
Integrated Security=True";

رشته اتصال بالا رو چجور تغییرش بدیم??

متشکر بابت وقتی که میذارین

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 16 آذر 1396
  • 10:34

دوست من عرض کردم در نسخه Express این امکان وجود ندارد

نسخه Sql Server 2016 رو دانلود کنید روی سرور نصب کنید

سپس جای Data Source همان IP را وارد کنید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)