MSSQL de Linked Server Transact-SQL olarak Nasıl yapılır?

12 September 2007 – 10:03

Query Analyzer ile bağlandıkdan sonra bir serverdan diğer bir servera ulaşmak için kullanılan kod.

ilk stored procedure linki kurmamızı sağlar.

EXEC sp_addlinkedserver
@server = '195.33.33.xxx',
@srvproduct = 'SQLServer OLEDB Provider',
@provider = 'SQLOLEDB',
@datasrc = 'CEPSERVER2',
@catalog = 'database_name_buraya'

Bu satır rowset açıp karşı database i sorgulamaya yarar.

SELECT * FROM OPENROWSET('SQLOLEDB',
 '195.33.33.xxx' ; 'username' ; 'password',
'select * from database_name_buraya.dbo.tablo_name_buraya' )

–Eğer yukardaki queryde SQL Server bulunamadı gibi bir hata çıkıyorsa linked serverlarınız linked olmamış bir connection hatası olmuştur.

İşlemler bitince linked serverı kapamayı UNUTMAYINIZ.

sp_dropserver '195.33.33.xxx', 'droplogins'
EkleBunu Sosyal Paylaşım Butonu

Post a Comment