PDA

View Full Version : سوال: پایگاه داده مشترک



maedeh-t
پنج شنبه 07 مرداد 1389, 10:04 صبح
با سلام و خسته نباشید
من یک سوال فوری دارم.
می خواستم بدونم امکانش هست که یک سایت و یک نرم افزار پایگاه داده مشترک داشته باشند؟
من می خوام برای یک شرکت یک سایت با ASP.NET و یک windows application با C# طراحی کنم. می خوام دیتا بیسشون مشترک باشه. امکان داره یا نه؟

حمیدرضاصادقیان
پنج شنبه 07 مرداد 1389, 10:50 صبح
سلام.شما وقتی سایت رو طراحی میکنید دیتابیس اون باید روی هاست شما قرار بگیره و برنامه های تحت ویندوز دیتابیسش روی سیستم شماست.اگر هردوشون میتونن به هاست شما دسترسی داشته باشند نه مشکلی نیست میتونن از یک دیتابیس مشترک استفاده کنند.خوب شما چرا میخواهید از یک دیتابیس استفاده کنید؟

afi_program
پنج شنبه 07 مرداد 1389, 10:53 صبح
فكر نكنم مشكلي باشه.اما بازم اساتيد هستند كه مطمئن تر جواب بدن.
موفق باشي

ricky22
پنج شنبه 07 مرداد 1389, 11:23 صبح
سلام.شما وقتی سایت رو طراحی میکنید دیتابیس اون باید روی هاست شما قرار بگیره و برنامه های تحت ویندوز دیتابیسش روی سیستم شماست.اگر هردوشون میتونن به هاست شما دسترسی داشته باشند نه مشکلی نیست میتونن از یک دیتابیس مشترک استفاده کنند.خوب شما چرا میخواهید از یک دیتابیس استفاده کنید؟
فرمایشتون صحیح هست و با Connection Sting می تونه دسترسی داشته باشه اما....
----------
به نظر من از وب سرویس استفاده کنید و مستقیم به App رو به پایگاه داده متصل نکنید.
نمی دونم از چه زبانی استفاده می کنی اما با خود Sql server می تونی با Stored procedure داده های مورد نیاز رو به صورت وب سرویس برگردونید.
http://msdn.microsoft.com/en-us/library/ms345123%28SQL.90%29.aspx
با .NET هم میشه این کار رو کرد.

maedeh-t
پنج شنبه 14 مرداد 1389, 09:32 صبح
می شه لطفا یکم بیشتر توضیح بدید؟
من استفاده از Web Service رو بلد نیستم.
راه های دیگه رو هم اگه می شه یکم توضیح بدید.
ممنون

ahmad_eagle2002
پنج شنبه 14 مرداد 1389, 11:10 صبح
مي تونن از يك ديتابيس مشترك استفاده كنند
ولي مشكلاتي هم داريد كه عملا اين ايده را رد مي كند .
1- زماني كه دسترسي كاربران local به اينترنت قطع شود ، امكان استفاده از نرم افزار از دست مي رود
2- سرعت نرم افزار به دليل وجود ديتا بيس روي اينترنت پايين است

و شايد ...


بهترين راه حل به نظر من برقراري Replication بين local و اينترنت است