생계/SQL Server2018. 6. 8. 15:53

SQL Server 에서 Linked Server 만들어 보자. 

링크드 서버란 오라클의 DB Link 와 동일한 역할을 수행.

원격지 DB 의 데이터를 로컬 DB에서 조회할수 있게 만들어준다.


MSSQL 간의 링크드 서버 뿐만 아니라 oracle 과도 링크드서버 구성이 가능하다. 


하나의 서버에 MSSQL, oracle을 설치하고 연결하는 테스트를 해보자.


* 사전 준비

- MSSQL, oracle 설치 

- 오라클에 테스트 user, test  생성 및 데이터 입력 




1. 공급자 옵션 선택 

   서버개체 -> 연결된 서버 -> 공급자 -> 'OraOLEDB.Oracle' 우클릭, 속성





     Inprocess 허용 체크 



2. '새 연결된 서버' 만들기

   서버 개체 -> '연결된 서버' 우클릭 -> 새 연결된 서버 





 일반 탭에서 ...

    연결된 서버 -> 링크드 서버로 사용할 이름

    공급자 -> Oracle Provider for OLE DB 선택

    제품이름 -> 아무거나 써도 상관없다.

    데이터 원본 -> tnsnames.ora 에 있는 이름



  보안 탭에서 ...


   '다음 보안 컨텍스트를 사용하여 연결' 선택 후

     계정 이름과 패스워드 입력 후 '확인' 버튼 




   '연결된 서버' 항목 하위에 앞서 입력한 연결된 서버 이름 'ORA11G' 가

   생성되었다. 



 3. 테스트


SELECT * FROM OPENQUERY(연결된서버 이름, 'SELECT * FROM t_test');





반응형
Posted by 돌고래트레이너
생계/SQL Server2018. 6. 8. 10:53

SQL Server 에서 Linked Server 만들어 보자. 

링크드 서버란 오라클의 DB Link 와 동일한 역할을 수행합니다. 

원격지 DB 의 데이터를 로컬 DB에서 조회할수 있게 만들어줍니다. 


로컬 서버에 SQL Server 를 설치하고 원격지 서버(구글 클라우드 플램폼을 이용하겠습니다.) 의 DB 의 데이터를 조회하는 테스트를 알아보겠습니다. 


## 구글 클라우드 플랫폼 무료 계정 만들기는 아래 링크를 따라가시면 됩니다. ##

구글 클라우드 플랫폼(GCP) 무료계정 



1. 로컬 서버에 MSSQL 설치 


2. 원격지 서버에  MSSQL 설치 


3. 연결된 서버 새로 만들기


SSMS 에서 서버개체 -> 연결된서버 (우클릭) -> 새연결된서버 


일반 탭 -> 연결된 서버 : 디비링크 이름 입력 

공급자 : SQL Server Native Client 선택

데이터원본 : 타겟의 IP




보안 탭에서 가장 아래 (다음 보안 컨텍스트를 사용하여 연결) 선택

원격지DB 의 dblink 라는 로그인을 타고 접속하겠습니다.

물론 원격지DB에 dblink 라는 로그인이 만들어져있고 권한도 있어야함. 


서버옵션 탭 : RPC, RPC 내보내기 -> true 선택,  만들기 클릭




연결된 서버에 입력한 이름으로 Linked Server 가 만들어졌습니다.

원격지 DB 의 테이블 데이터를 조회해 봅니다.



   [LinkeServer이름].[디비명].[owner].[테이블명] 을 from 절에 써줍니다. (길죠? ㅠ)






반응형
Posted by 돌고래트레이너
스벅황금호구2018. 6. 4. 17:05

얼마전에 (5/29) 스타벅스에서 DT 전용 상품을 출시했군요. 



흰색의 유광 코팅 제품이랑 민트색의 무광 텀블러입니다.  

민트색이 더 이뻐보이는데 인터넷의 후기들을 보면 흰색이 조금 더 인기 있는 것 같습니다. 


Drive Thuru 를 줄여서 DT라고 부르는가 봅니다. 

미국은 워낙 땅이 넓고 뉴욕같은 대도시 제외하면 차가 없이 살수 없는 환경이라 

드라이브 스루 형태의 매장이 많이 발달했는데 요즘은 우리나라에도 많이 정착한것 같습니다.

DT 전용 상품이라 DT 매장에서만 파는군요. 찾아보니 마침 집 근처에도 DT 매장이 있었네요.  역곡역 지점인데 바로 옆에는 맥도날드 DT 매장이 있습니다. 





DT 매장 전용 상품이지만 구매하려면 매장에 걸어들어가야 한다는 불편한 진실!!


매장 진열대의 다른 상품도 찍어봤습니다. 

안보면 굳이 없어도 살아가는데 불편한거 없는데 보게 되면 자꾸 사고 싶어지는 견물생심...


    스탠리 텀블러 사러 왔는데 사진 가운데 텀블러도 심플하니 맘에 드네요. 

가격도 더 저렴(31000원) 하고... 

텀블러 하나가 삼만원이면 저렴한건 아니지만 ;;;



지난번에 머그컵 살때는 좀 없어보이는 박스에 담아줬는데 이건 좀 있어보이게 포장해줬네요. 

선물로도 괜찮을 것 같습니다. 


쨔잔!! 개봉~


네 저는 흰색을 샀습니다. 실물을 보면 민트색이 더 이뻐서 잠시 흔들렸지만 

무광 제품 보다 코팅된 재질이 더 오래 쓸거 같아서 흰색을 집었습니다.



뚜껑에 빨대도 달려 있어서 운전하면서 먹기에 편해보이네요. 




이제 차를 사야겠네요.


아직 써보진 않았지만 보온/냉 기능이 된다고 합니다. 

솔직히 가격이 조금 사악해서 (37000원) 내가 사기보다는 선물로 괜찮을것 같네요. 


반응형
Posted by 돌고래트레이너