일or놀이/MS-SQL

sp_addlinkedserver

TIGERJUNE 2006. 9. 5. 18:36
EXEC sp_addlinkedserver 
       
@server='MemDB',  -- 앞으로 사용할 링크드 서버이름입니다.

       
@srvproduct = '', -- 공백처리 합니다.
       
@provider = 'SQLOLEDB', -- SQL 서버이면 그대로 씁니다.
       
@datasrc = '111.111.111.111', -- 아이피 적어 줍니다.        
       @provstr=''
,   -- 공백처리 합니다.
       @catalog='Member'   -- 특정 카다로그 즉 데이터 베이스 이름을 적습니다.
GO

EXEC sp_addlinkedsrvlogin 'MemDB', 'false', NULL, 'MemID',
'MemPW'  
-- 로그인을 만듭니다.
-- MemDB 라는 서버에 MemID 라는 유저아이디로 MemPW 의 암호를 갖는
-- 유저를 생성하라는 명령입니다.


SELECT * FROM news.news.dbo.a  -- 링크드서버이름.서버이름.소유자.테이블이름
SELECT * FROM OPENQUERY(news, 'SELECT * FROM aa.dbo.a')   -- 서버이름.소유자.테이블이름