PDA

View Full Version : گرفتن يك كوئري از دو ديتابيس در سرور هاي مختلف



sempaisaleh
شنبه 12 بهمن 1392, 12:41 عصر
با سلام خدمت دوستان
من دوتا ديتابيس مشابه در سرور هاي مختلف دارم. مي خوام يك كوئري بگيرم كه تو اون هر دوتا ديتابيس باشن. اين سرور ها sql همديگه رو ميبينن. از اون لحاظ مشكلي ندارم. قبلا من يه كوئري داشتم كه رو سه تا از جداول يكي از ديتابيس ها زده بودم. حالا مي خوام همون كوئري رو رو يه ديتابيس ديگه بزنم و جواب ها رو با هم جمع كنم.
هدف: يه برنامه حسابداري دارم كه تو جدول فروش، جمع ريالي فروش هر مركز فروش رو بدست ميارم. هر كدوم از اين مراكز تو ديتابيس ديگه هم فروش داشته اند كه جمع ريالي اون رو بدست آوردم. حالا مي خوام جمه اين فروش ها رو با هم براي هر مركز فروش بدست بيارم.

كسي راهي ميتونه پيشنهاد كنه؟

با تشكر

sempaisaleh
یک شنبه 13 بهمن 1392, 07:46 صبح
با تشكر از جواب هاي خوبتون :عصبانی:
يكي از دوستان گفته بودند از linked server استفاده بشه. ميشه نحوه تنظيمش رو بگيد . من هر كاري كردم ميگه access denied يا يه همچنين چيزايي

mp2009
جمعه 18 بهمن 1392, 08:10 صبح
دوست عزیز راه حلش که همون linked server هست
شما روش کارتونو بگید تا ببینیم مشکل کجاست
پرمیشن ها رو چک کردید؟

m.fazlali
شنبه 19 بهمن 1392, 23:30 عصر
یکسری به لینک زیر بزن
http://www.c-sharpcorner.com/uploadfile/suthish_nair/linked-servers-in-sql-server-2008/