PDA

View Full Version : ایجاد رابطه دو جدول در دو دیتا بیس



mom alone
یک شنبه 18 اسفند 1387, 23:18 عصر
آیا میشه دو جدول که در فایل های mdf مختلف هستندرو به هم ربط داد؟
رابطه ایجاد کرد؟

amin_alexi
دوشنبه 19 اسفند 1387, 00:53 صبح
اگر دو Database روی یک Instance باشه خیلی راحت مثلا به این صورت DB1.dbo.Kala اسم DataBase نام Schema و اسم جدول
و در حالتی که روی Instance های مختلف باشد باید از LinkServer استفاده کنی

mom alone
چهارشنبه 21 اسفند 1387, 00:21 صبح
ممنون اما من متوجه نشدم
میشه بیشتر توضیح بدی دو دیتابیس من روی یک سرور atach شده است

amin_alexi
چهارشنبه 21 اسفند 1387, 08:54 صبح
با یک مثال بهت توضیح میدم

Select *
From MyDB1.dbo.DetailTbl A
Left Join MyDB2.dbo.Kala B
On A.KalaCode = B. KalaCode

در این مثال 2 جدول در 2 Database مختلف با هم Join شده اند
جدول DetailTbl از دیتابیس MyDB1 و جدول Kala از دیتابیس MyDB2 من اینجا برای استفاده از جداول در Database های مختلف از اسم کامل اون جداول استفاده کردم (MyDB2.dbo.Kala)