سلام و وقت به خیر
من یه برنامه نوشتم دیتا بیس با اس کیو ال اکسپرس هست
چجور میتونم کاری کنم که از طریق شبکه کار کنه
فقط رشنه اتصال رو تغییر بدم درست میشه یا نه؟
یا باید دوباره دیتا بیس رو با Entity framwork طراحی کنم
ممنون میشم راهنمایی کنین
Sql Express قابلیت تحت شبکه بودن رو نداره
میتونید از طریق یک برنامه واسط که خودتون باید بنویسید و روی سرور قرار بدید کنترل کنید یا از نسخه اصلی Sql استفاده کنید که به سادگی با تغییر رشته اتصال میتونه روی شبکه کار کنه استفاده کنید
ممنون نیشم اگه راهتمایی کنید که باید چجور از sql استفاده کنم و رشته رو چجور تغییر بدم؟
static string s1 = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|datadirectory|\DA.mdf; Integrated Security=True";
این رشته اتصال برنامه است
بر فرض iP=192.168.1.100
آدرس iP رو کجا باید بذارم؟
و رشته رو چحور تغییرش بدم
ممنون از وقتی که میذارین
در قسمت Data Source قرار دهید
البته باید از Sql استفاده کنید و اون قسمت Attach Db FileName هسم حذف میشه
ستاد میتونید توی یه مثال شرح بدین
دیتا بیس رو بردیم رو sql server
فرض کنیم برای سرور یه ip خریداری کردیم مثل 217.219.205.50
و اسم دیتا بیس هم Db.mdf
s1 = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|datadirectory|\Db.mdf; Integrated Security=True";
رشته اتصال بالا رو چجور تغییرش بدیم??
متشکر بابت وقتی که میذارین
دوست من عرض کردم در نسخه Express این امکان وجود ندارد
نسخه Sql Server 2016 رو دانلود کنید روی سرور نصب کنید
سپس جای Data Source همان IP را وارد کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)