View Full Version : ارتباط دو جدول از دو دیتابس در یک SQL
rezaei manesh
یک شنبه 21 آبان 1385, 12:10 عصر
سلام
من 2 جدول در 2 تا دیتا بیس دارم که می می خوام یک سلکت از اونا داشته باشم نمئنه کد می زارم بگین اشکال از کجاست
قبلا اینطوری کار کرده بودم اما الان نمی شه
اینم نمونه کد
SELECT ado.northwind.Products.*
FROM ado.model.Systypes INNER JOIN
ado.northwind.Products ON ado.model.Systypes.status = ado.northwind.Products.productid
h_baqery
یک شنبه 21 آبان 1385, 14:53 عصر
درستش اینه :
SELECT northwind.dbo.Products.*
FROM model.dbo.Systypes INNER JOIN
northwind.dbo.Products ON model.dbo.Systypes.status = northwind.dbo.Products.productid
rezaei manesh
یک شنبه 21 آبان 1385, 16:09 عصر
ممنون آقای باقری
من این شکلی هم تست کرده بودم اما نمی شد
الان انجام می دم می شه ؟ خیلی خیلی ممنون
quack
دوشنبه 29 آبان 1385, 18:01 عصر
اگر Server ها هم جدا با شند چطور می شود اینکار را کرد ؟
majid_afra222
دوشنبه 29 آبان 1385, 18:51 عصر
سلام
اینجوری
SELECT ...
FROM [server-name.][database-name.][owner-name.]object-name
quack
دوشنبه 29 آبان 1385, 19:11 عصر
اگر یک SP توی یکی از سرور ها از این کد استفاده کند مشکل Login کردن پیش نمآید؟
چطور میشه چند تا SQL SERVER بتوانند به هم Login کنند ؟
majid_afra222
دوشنبه 29 آبان 1385, 21:24 عصر
اگر یک SP توی یکی از سرور ها از این کد استفاده کند مشکل Login کردن پیش نمآید؟
چطور میشه چند تا SQL SERVER بتوانند به هم Login کنند ؟
سلام
دنبال رویه add_linked_server و مطالب مرتبط با اون در BOL بگرد، تا نحوه ثبت یک سرور لینک شده و مدیریت Login و مجوزهای ورود رو ببینی. بعد که سرور رو ثبت کردی، مجوزهای login و سطح دسترسی رو تعیین می کنی و بعد query رو اجرا می کنی.
مثلا :
sp_addlinkedserver [AFRA\SERVER2]
GO
sp_addlinkedsrvlogin [AFRA\SERVER2], @rmtuser = 'user1', @rmtpassword = '123'
GO
sp_serveroption [AFRA\SERVER2], 'data access', 'true'
GO
....
your queries
....
GO
sp_droplinkedsrvlogin [AFRA\SERVER2], NULL
GO
sp_dropserver [AFRA\SERVER2]
GO
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.