PDA

View Full Version : سوال: برنامه ویبی تحت شبکه



drwatson
جمعه 07 تیر 1387, 18:58 عصر
سلام
ازدوستانیکه تا حالا با ویبی6 برنامه تحت شبکه نوشتن یه سوال دارم
آیا برای اینکه دیتابیس روی سرور باشه و روی هر پایانه ای یه نسخه از برنامه نصب بشه
و همه از دیتابیس روی سرور استفاده کنن
باید مسیر دهی دیتابیس با روش خاصی باشه یا از دستورات ویژه ای برای کار با پایگاه داده روی شبکه استفاده بشه یا اینکه برنامه های روی یه کامپیوتر با برنامه های روی شبکه بشکل کلی تفاوتی ندارند
(منظورم برنامه هاییست که با دیتابیس بشکل گفته شده کار میکنن)
بسیار سپاس:لبخند:

nildarar
جمعه 07 تیر 1387, 19:10 عصر
سلام
بستگی به نوع دیتابیس داره.
اگر از دیتابیس های Server-Client مانند SQL Server یا Oracel یا ... استفاده می کنید. باید بگم که فقط کافی که Connection String رو در برنامه وارد کنید و Data Layer رو پیاده سازی کنید.

drwatson
جمعه 07 تیر 1387, 19:34 عصر
سلام
بستگی به نوع دیتابیس داره.
اگر از دیتابیس های Server-Client مانند SQL Server یا Oracel یا ... استفاده می کنید. باید بگم که فقط کافی که Connection String رو در برنامه وارد کنید و Data Layer رو پیاده سازی کنید.
با تشکر
میشه بیشتر توضیح بدید

nildarar
جمعه 07 تیر 1387, 19:48 عصر
برای پاسخ بیشتر نیاز دارم به اطلاعات فنی از ساختار نرم افزار و نوع پایگاه داده ی شما.
اگر درباره ی نوع کاری که نرم افزار قراره انجام بده نیز توضیحاتی بنویسی ، حتما کمک بیشتری میتونم برسونم.

drwatson
جمعه 07 تیر 1387, 19:57 عصر
با سپاس
من فقط میخوام نحوه ارتباط با یه دیتابیس روی یه کامپیوتر دیگه رو از طریق شبکه بدونم(همون کانکشن استرینگ)
و آیا فرقی با دیگر برنامه های تک کاربره داره یا نه؟؟
ضمنا نحوه اداره کردن دسترسی های همزمان به دیتابیس چجوریه
آیا کد نویسی میخواد یا sqlserver خودش مدیریت میکنه؟؟
ممنونم

nildarar
جمعه 07 تیر 1387, 20:26 عصر
اگر درست متوجه شده باشم شما از SQL server استفاده میکنید
sqlserver به صورت کامل کاربران را مدیریت میکند. برای این کار به نرم افزار sql managment stadio نیاز دارید.
connection string مورد استفاده هیچ تفاوتی با connection string های تک کاربره یا Local نداره.
فقط در connection string باید نام سیستم سرور که بانک اطلاعاتی در آن قرار دارد ذکر شود.


مثال:


Data Source=[ServerName]\[sql-instance];Initial Catalog=[database-name];Persist Security Info=True;User ID=[user-name];Password=***********

drwatson
شنبه 08 تیر 1387, 12:35 عصر
اگر درست متوجه شده باشم شما از SQL server استفاده میکنید
sqlserver به صورت کامل کاربران را مدیریت میکند. برای این کار به نرم افزار sql managment stadio نیاز دارید.
connection string مورد استفاده هیچ تفاوتی با connection string های تک کاربره یا Local نداره.
فقط در connection string باید نام سیستم سرور که بانک اطلاعاتی در آن قرار دارد ذکر شود.


مثال:


Data Source=[ServerName]\[sql-instance];Initial Catalog=[database-name];Persist Security Info=True;User ID=[user-name];Password=***********


با تشکر
میشه درباره نرمافزاری که گفتین بیشتر توضیح بدین
استفاده از این نرم افزار چجوری میتونه تو برنامه نویسی با ویبی6 برای دیتابیس اسکیوال مفید باشه؟؟؟؟