ورود

View Full Version : به اشتراک گذاری بانک sql بین سه کامپیوتر در شبکه (ConnectionString)



mehrdadbanafsheh
چهارشنبه 05 شهریور 1393, 16:12 عصر
سلام
یک برنامه ی تولید فاکتور با #C نوشتم که بانک اطلاعاتیش sql ،این برنامه رو میخوام روی سه تا سیستم که باهم شبکه هستن نصب کنم ،حالا مشکلم اینجاست که نمیدونم چطوری بانک اطلاعاتیش رو به اشتراک بزارم،در ConnectionString برنامه مشکل دارم،یعنی میخوام یک بانک اطلاعاتی داشته باشم که سه تا کامپیوتر از اون استفاده کنند.ip کامپیوتری که میخوام به عنوان سرور قرار بدم 192.168.0.47 و نام بانک اطلاعاتیم dibaj و نام کاربریم user1 و رمز عبورم 12345 .لطفا راهنماییم کنید.

mohammad reza beizavi
چهارشنبه 19 شهریور 1393, 19:25 عصر
درود
اینکه مشکل خاصی نداره همه چیز رو خودتون گفتین دیگه.
توی برنامه connection string رو به این صورت تعریف کنید:
connectionString="Data source=192.168.0.47,1430;Initial catalog=dibaj;User Id=user1;Password=12345"
فقط اگر instance ی که نصب کردید default instance نیست مثلا sqlexpress هست یک بک اسلش بعد اسم اون Instance رو بذار :
192.168.0.47\sqlexpress

mojzkh
چهارشنبه 26 شهریور 1393, 22:15 عصر
درود
اینکه مشکل خاصی نداره همه چیز رو خودتون گفتین دیگه.
توی برنامه connection string رو به این صورت تعریف کنید:
connectionString="Data source=192.168.0.47,1430;Initial catalog=dibaj;User Id=user1;Password=12345"
فقط اگر instance ی که نصب کردید default instance نیست مثلا sqlexpress هست یک بک اسلش بعد اسم اون Instance رو بذار :
192.168.0.47\sqlexpress

به نظر عملی نمیاد با فرض اینکه کد
strcon = "Data source=192.168.0.12\\sqlexpress,1430;Initial catalog=db;User Id=user1;Password=12345";
خوب یوزر و پسورد دقیقا مربوط به کدام المانه ؟
با فرض به اینکه آی پی بالا آی پی سیستم میزبانه ولی من به نتیجه ای نرسیدم