카테고리 없음

SQL서버간 연결

미스터몽키 2010. 9. 3. 11:18

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')   -- 서버이름.소유자.테이블이름


간단하게 그냥 이렇게...

EXEC sp_addlinkedserver [xxx.xxx.xxx.xxx], N'SQL Server'
EXEC sp_addlinkedsrvlogin [xxx.xxx.xxx.xxx], 'false', NULL, 'ACCOUNT', 'PASSWORD'

####################################################


EXEC sp_linkedservers : 로컬 서버에 정의되어 있는 연결된 서버 목록을 반환합니다.

#########################################################