티스토리 뷰

프로그램/MsSql

MsSql Linkedserver 생성 쿼리

서.라.연 2012. 8. 29. 23:49


 Linkedserver 생성 쿼리 

이 경우도 '새 연결된 서버 마법사'를 사용해도 되지만,

마법사를 사용할 수 없을 경우 사용할 수 있습니다.

Exec sp_addlinkedserver
@server = '링크서버명칭',           

@srvproduct = 'SQLOLEDB',           
@provider = 'SQLOLEDB',              
@datasrc = 'SQL서버IP + 포트',   
@provstr='Provider=SQLOLEDB;Data Source=SQL서버IP + 포트;Initial Catalog=데이타베이스명칭;User id=계정; Password=패스워드;',
@location = null,                  
@catalog = ''                      

 

 

 Ex)  

Exec sp_addlinkedserver
@server = 'linked_svr'
@srvproduct = 'SQLOLEDB',
@provider = 'SQLOLEDB',
@datasrc = '192.168.1.1,1433'
@provstr='Provider=SQLOLEDB;Data Source=192.168.1.1,1433;Initial Catalog=TEST;User id=sa; Password=pwpw;',
@location = null,
@catalog = ''

-- 해당링크의 사용자를 지정합니다.
EXEC sp_addlinkedsrvlogin '링크서버명칭', 'false', NULL, '계정', '패스워드'

-- 링크가 되었는지 select 합니다.
select * from [SQL서버IP].데이타베이스명칭.dbo.테이블

 

댓글