PDA

View Full Version : select از 2 database



sadaf_
پنج شنبه 12 خرداد 1390, 12:43 عصر
من می خوام از 2 یا 3 database استفاده کنم
آیا view می شه؟
یا store ?
راهنماییم کنید
ممنون

m_omrani
پنج شنبه 12 خرداد 1390, 12:54 عصر
اگر دیتابیس هاتون روی یک سرور باشه (یعنی یک SQL Server به اونها سرویس بده) مشکلی ندارید. می تونید در کوئری بر اساس نام دیتابیس به هر جدول ارجاع کنید. مثلاً این طوری:

select ... from DB1.dbo.Table1 t1
inner join DB2.dbo.Table2 t2 on t1.Key = t2.Key

اما اگه روی سرورها مختلف باشه (حتی اگه دو instance مختلف باشه که در یک Windows Server وجود داشته باشن) باید از راه دیگه ای مثل linked server استفاده کنید.