PDA

View Full Version : چطوری میتونیم یک برنامه که نوشتیم بعضی از گزارش هاشو تو یه شهر دیگه بهش دسترسی داشته باشیم



aleshmaz.savan
دوشنبه 10 تیر 1392, 15:48 عصر
با سلام و خسته نباشید.

ما مثلا یک برنامه نوشتیم با sql , delphi که دیتابیس sql رو سرور هست که بصورت stored procedure کار شده و با دلفی همون توابع sql رو صدا میزنیم (stored procedure)و برنامه رو سه نفر با سطح دسترسی متفاوت دارن ازش استفاده میکنن .

حالا میخاستم بپرسم چجوری میشه تو یه شهر دیگه که مثلا دفتر مرکزی یه شرکته یه قسمتی از برنامه رو اونجا پیاده کنیم که از دیتاهای این دیتا بیس و برنامه که تو یه شهر دیگه اس یه سری گزاراش هارو که میخانو بتون نگاه کنن به طور مثال آمار کارکرد روزانه رو به صورت روزانه از یه تاریخ تا یه تاریخ دیگه رو که از ورودی میگره رو خروجی بده که چاپ بشه.

با تشکر راه و روش آ رو بگید که چجوری میشه اینو پیاده کرد ممنون میشم فعلا بصورت تئوری.

mrm0101
دوشنبه 10 تیر 1392, 17:12 عصر
سلام برای این کار دو راه دارید
1- دیتابیس رو روی یک هاست بذارید با آی پی والید و از طریق برنامه از شهرهای مختلف به اون دیتابیس دسترسی داشته باشید .
2- یک برنامه تخت وب مثلا با اینتراوب طراحی بکنید که از هر جای دیگه با ادرس فراخوان و اجرا بشه

aleshmaz.savan
سه شنبه 11 تیر 1392, 11:04 صبح
مرسی دوست عزیز.
من اینطور برداشت کردم که دیتا بیس حتما باید روی اینترنت باشه آیا برداشتم درسته از توضیح شما ؟
بعدش یه درخواست دیگه که ازتون داشم اینه که اگه میشه یکم توضیحاتتونو شفاف تر بنویسید برای گزینه 1 و 2 یکمی مبحثو بیشتر باز کنید ممنون میشم .
در گزینه دوم دیتا بیس باید روی هاست اینترنتی باشه یا روی هارد ؟

یوسف زالی
سه شنبه 11 تیر 1392, 11:10 صبح
سلام.
لزومی نداره دیتابیس روی نت (سرور های بیرون از شرکت) باشه. کافیه سرور شما دارای آی پی ولید و استاتیک باشه (که می شه همون نت!)
یک روش دیگه ایجاد اینترانت هست اما هزینه زیادی داره.
روشی که پیشنهاد می کنم اینه:
هر روز اختلاف اسناد دو دیتابیس رو به صورت اسکریپت به ستاد منتقل کنید.

اگر خیلی می خواهید لایو باشه و آفلاین به دردتون نمی خوره برید سراغ replication یا mirror

mrm0101
سه شنبه 11 تیر 1392, 19:29 عصر
سلام .
من چندین پروژه مشابه کار شما انجام دادم . راحت ترین و بی درد سر ترین این است که اون سیستمی که دیتا بیس روی اون نصب است را به اینترنتی وصل کنید که آی پی valid داشته باشد یعنی تغییر نکند . شرکتهایی که اینترنت adsl ارائه می دهند با دریافت هزینه بیشتر این ای پی رو به شما تخصیص می دهند . کافی است توی برنامه برای بقیه سیستم ها ادرس اون ای پی رو بدید که به دیتابیس وصل بشوند.

aleshmaz.savan
چهارشنبه 12 تیر 1392, 08:41 صبح
سلام و مرسی بچه ها دستتون درد نکنه واقعا زحمت کشیدین اگه پروژه نهایی و اجرا شد میام با مابقی سوالات باز تشکر ویژه.