안녕하세요.
다른 서버에 있는 DB의 테이블을 가지고 오고 싶은데요.
같은서버에서 다른DB 테이블을 가져올때는
디비명.스키마명.테이블명 이런식으로 가지고 와졌는데
다른 서버의 DB 테이블을 가지고 오려면
어떻게 해야할까요..
Comment 6
-
이리
2013.03.04 10:31
EXEC sp_addlinkedserver @server='연결이름', @srvproduct='', @provider='SQLOLEDB', @datasrc='IP'EXEC sp_addlinkedsrvlogin @rmtsrvname = '연결이름', @useself = 'False', @locallogin = Null, @rmtuser = '아이디', @rmtpassword = '암호'SELECT * FROM 연결이름.DB이름.소유자.테이블이렇게 한번 해보세요. -
치맥
2013.03.04 10:45
답변 감사합니다.
여기에서 연결이름이란게 무엇을 뜻하는지 질 모르겟어요!
따로 설정해줘야하는건지^^;
-
항해자™
2013.03.04 10:48
별칭이라고 생각하시면 되겠네요,,,
원격 서버의 이름을 정해 놓고 그 이름을 통해 디비에 접근하는 것 입니다,,, -
치맥
2013.03.04 10:53
아 그렇군요
그럼 이리님이 적어놓으신 위에 것은 연결할 서버에서 실행시키고
밑에 것은 현재서버에서 실행시키면 되는건가요.
-
이리
2013.03.04 11:04
전부 다 현재 서버에서 실행하시면 됩니다 ^^
-
치맥
2013.03.04 12:09
그렇군요 감사합니다.^^