PDA

View Full Version : اجرای برنامه بانک اطلاعاتی روی یک pc در شهر دیگر



iran888
چهارشنبه 20 آبان 1383, 20:48 عصر
با دلفی یک application نوشته ام (بانک اطلاعاتی) و بانکهای آن با sql server هستند. اکنون برنامه کار می کند . بانکهای sql server روی server و application روی client ها نصب شده است .
1- آیا لازم است ورژن کلاینت sql server را روی کامپیوترهای کلاینت هم نصب کنم ؟ چه مزیتی دارد ؟
2- application را روی کلاینتها نصب کرده ام و اجرا می شود ولی روی WIN XP برنامه به شرطی اجرا می شود که هنگام LOGIN خود XP (نه LOGIN ورود به شبکه ) با مد ADMINISTRATOR وارد شویم . اگر با مد LIMITED وارد شویم هنگام اجرای برنامه یک ERROR در مورد SQL SERVER می دهد . آیا این به نوع نصب SQL SERVER در کامپیوتر SERVER بر می گردد ؟
3- برنامه در یک شبکه LAN در حال اجراست (بانکهای sql server روی server و application روی client ها ) برای اینکه APPLICATION روی یک کامپیوتر در شهر دیگر نصب شود تا به SERVER این شبکه LAN وصل شود چه باید کرد ؟ یا اینکه اینگونه برنامه ها باید WEB APPLICATION باشند ؟

AminSobati
چهارشنبه 20 آبان 1383, 21:17 عصر
دوست عزیزم،
- نصب کلاینت SQL Server مزیتی نداره چون ابزاری مثل EM و QA رو نصب میکنه، در حالیکه یوزر از Application شما باید استفاده کنه. ولی Libraryهای مربوطه (مثلا ADO) روی کلاینت باید نصب بشن تا Application بتونه به SQL Server کانتکت بشه.

- در مورد Limited قبلا هم سوال کرده بودین:
http://www.barnamenevis.org/forum/viewtopic.php?t=16043&highlight=limited
اگر مشکل شما حل نشده، لطفا عینا پیغام خطایی که دریافت میکنید رو اینجا Post بفرمایید.

- کامپیوترهای خارج از LAN باید به نحوی ارتباطشون با سرور شما برقرار بشه، مثلا از طریق Dial up. اگر قصد دارید که کلاینتهای شهرستان بتونن از طریق اینترنت به سرور وصل بشن، باید Virtual Private Network ایجاد کنین که داستان مخصوص به خودش رو داره...

موفق باشید