PDA

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



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

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

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

amin_alexi
چهارشنبه 21 اسفند 1387, 07: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)