반응형
여러대의 MS SQL을 사용하다보면 서로의 데이터를 사용해야 하는 경우가 발생합니다.
몇가지 방법이 있지만 스케쥴러에서 작업을 하는 경우 로그인을 설정 할 수 있는 연결된 서버를
대부분 사용합니다.
아래는 연결된 서버 및 계정을 사용하는 방법입니다.
EXEC master.dbo.sp_addlinkedserver
몇가지 방법이 있지만 스케쥴러에서 작업을 하는 경우 로그인을 설정 할 수 있는 연결된 서버를
대부분 사용합니다.
아래는 연결된 서버 및 계정을 사용하는 방법입니다.
EXEC master.dbo.sp_addlinkedserver
@server = N'TESTDB' -- 연결될 서버의 별칭
, @provider = N'SQLNCLI' -- PROVIDER
, @datasrc = N'192.168.0.1' -- 연결될 서버의 IP
GO
EXEC master.dbo.sp_addlinkedsrvlogin
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname = N'TESTDB' -- 위에서 사용한 서버의 별칭
, @useself = N'False' -- FALSE, TRUE가 있는데 사용자의 ID,PASS를 지정하는 경우 FALSE로...
, @locallogin = NULL
, @rmtuser = N'USER_ID' -- 연결될 서버의 사용자 ID
, @rmtpassword = 'USER_PASSWORD' -- 연결될 서버의 패스워드
, @locallogin = NULL
, @rmtuser = N'USER_ID' -- 연결될 서버의 사용자 ID
, @rmtpassword = 'USER_PASSWORD' -- 연결될 서버의 패스워드
처럼 구성되면 아래와 같이 연결된 서버가 나오게 됩니다.
반응형
'Database > MS SQL' 카테고리의 다른 글
sp_MSforeachdb 와 sp_MSforeachtable (0) | 2011.09.28 |
---|---|
로그인과 단절된 User 찾기 (0) | 2011.09.26 |
Hyper-V 네트워크 구성 (0) | 2011.09.25 |
equal to 작업에서의 데이터 정렬 충돌을 해결할 수 없습니다. (0) | 2011.09.24 |
Windows Event Log Error 4201 (1) | 2011.03.18 |