PDA

View Full Version : خواندن از دو بانک اطلاعاتی همزمان



fatemeh_67
یک شنبه 01 اردیبهشت 1392, 08:07 صبح
باسلام
من چند دیتابیس بنام های db1,db2,db3 دارم می خواهم در برنامه وقتی عملیات جستجو را انجام می دهم از همه بانک ها جستجو انجام بشه مثلا جدول حساب در هر سه بانک وجود دارد می خواهم حساب شخص را در سه سال (یعنی سه بانکی که گفتم )ببینم کسی میتونه راهنمایی ام کنه؟

sadeghi.amin@live.com
یک شنبه 01 اردیبهشت 1392, 08:18 صبح
اگه از اراکل استفاده می کنی می تونی از مفهومی به نام Synonym استفاده کنید.

vapa_71
یک شنبه 01 اردیبهشت 1392, 08:19 صبح
سلام یعنی واسه هر سال میخوای یک دیتابیس ایجاد کنی ؟
به نظر من کار منطقی نیست

fatemeh_67
یک شنبه 01 اردیبهشت 1392, 08:20 صبح
باید این کار را انجام بدم برنامه حسابداری نیاز به عملیات پایان سال داره و همچنین اطلاعات قبلی اش را نیاز دارند بانک اطلاعاتی ام sql server 2005

vapa_71
یک شنبه 01 اردیبهشت 1392, 08:29 صبح
باید این کار را انجام بدم برنامه حسابداری نیاز به عملیات پایان سال داره و همچنین اطلاعات قبلی اش را نیاز دارند بانک اطلاعاتی ام sql server 2005

من اطلاعات دقیقی از پروژه شما ندارم اما میدونم که با این کار برنامتون عملا ناکارا میشه
چون باید هر سال 1 بانک جدید بسازی و هر سال هم کد های برنامتون رو تغییر بدین اما اگه 1 بانک داشته باشین این مشکلات رو ندارین
واسه این چیزی هم که میگید میتونید اطلاعات رو بر اساس تاریخ چک کنید مثلا از 90/1/1 تا 90/12/30

fatemeh_67
یک شنبه 01 اردیبهشت 1392, 08:33 صبح
وقتی براساس تاریخ چک می کنیم که اطلاعات در یک بانک باشه از سال 90 تا 90 میشه اما از 90 تا 92 نمیشه چون سه تا بانک است ولی کانکشن من به یک بانک وصله

vaheeed
یک شنبه 01 اردیبهشت 1392, 08:38 صبح
فکر کنم منظور دوستمون اینه که کلا یه بانک بسازی که نظر منم همینه اخه sql واسه یکپارچه کردن اومد حالا چرا بیای همه چیو جدا کنی !!! میخوای اخر سال حساب کارکرد و ... داشته باشی وقتی همه تو یه بانکه براساس تاریخ از 91/1/1 تا 92/1/1 انتخاب کن

vapa_71
یک شنبه 01 اردیبهشت 1392, 08:43 صبح
فکر کنم منظور دوستمون اینه که کلا یه بانک بسازی که نظر منم همینه اخه sql واسه یکپارچه کردن اومد حالا چرا بیای همه چیو جدا کنی !!! میخوای اخر سال حساب کارکرد و ... داشته باشی وقتی همه تو یه بانکه براساس تاریخ از 91/1/1 تا 92/1/1 انتخاب کن

دقیقا نظر منم همینه

ASKaffash
یک شنبه 01 اردیبهشت 1392, 09:53 صبح
سلام
این سئوال با T_SQL قابل حل است لطفا سئوال را در تالار SQLServer مطرح کنید


باسلام
من چند دیتابیس بنام های db1,db2,db3 دارم می خواهم در برنامه وقتی عملیات جستجو را انجام می دهم از همه بانک ها جستجو انجام بشه مثلا جدول حساب در هر سه بانک وجود دارد می خواهم حساب شخص را در سه سال (یعنی سه بانکی که گفتم )ببینم کسی میتونه راهنمایی ام کنه؟

veniz2008
یک شنبه 01 اردیبهشت 1392, 11:54 صبح
سلام.
من فکر میکنم تاپیک زیر به شما کمک میکنه که متوجه بشید آیا راه رو درست رفتید یا نه؟
حتما ببینید.(به بقیه دوستان هم پیشنهاد میکنم حتما ببینن). بحث های خیلی خوبی صورت گرفته که در آینده میتونه در این زمینه خیلی بهتون کمک کنه.
http://barnamenevis.org/showthread.php?361937-%D8%B3%D8%A7%D9%84-%D9%85%D8%A7%D9%84%DB%8C-%D8%AF%D8%B1-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%AD%D8%B3%D8%A7%D8%A8%D8%AF%D8%A7%D8%B1%DB%8C&highlight=%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8% B3