PDA

View Full Version : برنامه تحت شبکه



_lotus_
یک شنبه 18 مرداد 1394, 00:14 صبح
سلام
من خیلی گشتم ولی پاسخها خیلی پراکنده بودند و من که درست نفهمیدم باید چیکار کنم
میخوام یه برنامه بنویسم با nb.net و دیتابیس sql server که چند کاربر بتونن باهاش کار کنند یعنی روی یک شبکه باشه (نه روی وب)
حالا باید دقیقا چیکار کنم؟
باید طور خاصی دیتابیس را درست کنم؟
باید در برنامه نویسی کار خاصی انجام بدم؟
لطفا کمک کنید کمی گیج شدم
ممنون

mehdi.safavie
یک شنبه 18 مرداد 1394, 07:43 صبح
درود

باید دو تا کانکشن استرینگ داشته باشی ، یا یکی باشه ولی برای کلاینت ها مقدار Data Source فرق کنه

باید تو کلاینت ها مقدار Data Source کانکشن استرینگت رو ip و port سیستم سرور بدی و برای سرور هم همون Instant Name دیتابیس SQL رو بدی ( معمولا SQLExpress )

آی پی و پورت هم "Data Source=xxx.xxx.xxx.xxx,1433

پورت معمولا ثابته ولی میتونی تو برنامه پورت رو هم دستی بگیری



dim ipserver as string = inputbox("Please Input IP Server : ","IP")
dim porconnection as string = inputbox("Please Enter You Port Number :","Port")

Public Connection As New SqlConnection("Data Source=ip & ":" & port & ";Integrated Security=True;Initial Catalog=DatabaseName")

_lotus_
یک شنبه 18 مرداد 1394, 20:45 عصر
درود

باید دو تا کانکشن استرینگ داشته باشی ، یا یکی باشه ولی برای کلاینت ها مقدار Data Source فرق کنه

باید تو کلاینت ها مقدار Data Source کانکشن استرینگت رو ip و port سیستم سرور بدی و برای سرور هم همون Instant Name دیتابیس SQL رو بدی ( معمولا SQLExpress )

آی پی و پورت هم "Data Source=xxx.xxx.xxx.xxx,1433

پورت معمولا ثابته ولی میتونی تو برنامه پورت رو هم دستی بگیری



dim ipserver as string = inputbox("Please Input IP Server : ","IP")
dim porconnection as string = inputbox("Please Enter You Port Number :","Port")

Public Connection As New SqlConnection("Data Source=ip & ":" & port & ";Integrated Security=True;Initial Catalog=DatabaseName")


ممنون

آیا لازم هست که به تعداد کاربرانی که قرار در آن واحد با سیستم کار کنند در SQL Server کاربر تعریف کنیم؟
و اینکه نباید در کانکشن استرینگ یوزر و پسورد هم بذاریم؟