PDA

View Full Version : امکان اتصال دوتا جدول از دوتا دیتابیس مختلف



rmb_ali
شنبه 15 دی 1386, 09:47 صبح
آیا میشه دوتا جدول که هر کدوم روی یه دیتابیس هست به هم متصل کرد و از نتایج استفاده کرد؟

SabaSabouhi
شنبه 15 دی 1386, 09:56 صبح
آیا میشه دوتا جدول که هر کدوم روی یه دیتابیس هست به هم متصل کرد و از نتایج استفاده کرد؟

با سلام
بله، کافیه نام جدول‌ها رو کامل بدین



SELECT T1.name, T2.text
FROM DB1.dbo.Table1 T1
JOIN DB2.dbo.Table2 T2 ON T2.id = T1.id



به همین راحتى

صبا صبوحى

rmb_ali
شنبه 15 دی 1386, 13:03 عصر
ممنون
آیا میشه اینکارو با یه سرور دیگه هم انجام داد یعنی یکی از دیتابیس ها روی یه سرور دیگه باشه؟

rahgozare_abi
شنبه 15 دی 1386, 13:27 عصر
سلام دوست خوبم

این کار رو راحت میشه انجام داد. شرطش اینه که نام ورمز عبور و نام سرور ها رو داشته باشی اون موقع می تونی از فرمت زیر استفاده کنی

SELECT *FROM OPENDATASOURCE( 'SQLOLEDB', 'Data Source=ServerName;User ID=MyUID;Password=MyPass' ).Northwind.dbo.Categories

rmb_ali
شنبه 15 دی 1386, 13:44 عصر
ممنون از راهنماییتان

fateme62
سه شنبه 25 دی 1386, 09:20 صبح
با سلام
در یک دیتا بیس دو بار data entry صورت گرفته و ما باید این دو جدول مشابه رو از دو دیتابیس مشابه با هم join کنیم .و در ضمن این جدول در سه فیلد کلید است ,و در دو جدول کلید های مشابه وجود دارد وباید در حین join شدن به عدم تکراری بودن آنها توجه کرد لطفا راهکاری برای حل این مشکل به من نشون بدید .ممنون