티스토리 뷰
연결된 서버는 다른 네트워크의 서버를
내 서버의 MSSQL로 연결한다.
이를 통해 내 서버에서 다른 서버에 접근하는 방법 중 하나 인데,
오늘은 이 방법에 대해 알아보자.
알고 있는 2가지 종류를 통해 설명을 하려한다.
예제로 사용할 때는 내 서버를 직접 연결해서 보는 방법을 사용한다. 다른 서버에 연결할때는 해당 아이피만 변경하면 된다.
Microsoft SQL Server Management Studio를 활용하는 법
-
Management Studio를 열고 서버 연결한 후, 개체 탐색기에서 서버 개체에 마우스 우클릭 - 새로 만들기 - 연결된 서버를 클릭한다.
-
새 연결된 서버 창의 일반 탭에 아래와 같이 입력한다.
연결된 서버: 등록할 서버 명칭
공급자: SQL Server Native Client 11.0
제품 이름: MS-SQL
데이터 원본: 서버아이피,포트 -
보안 탭을 열고 sa 로그인 아이디와 암호를 입력한다.
로그인의 현재 보안 컨텍스트를 사용하여 연결 하는 경우도 있음. -
확인을 누르고 연결된 서버를 열면 아래와 같이 해당 서버가 생성된걸 확인할 수 있다. 만약에 안보인다면 새로고침하여 다시 확인해보자.
쿼리 문으로 연결된 서버 설정하기
-
Management Studio를 열고 서버 연결한 후, 새 쿼리문을 열고 아래와 같이 입력한 후 실행한다.
IF EXISTS(select * from sys.servers where name = N'MYCLIENT') EXEC sp_dropserver 'MYCLIENT', 'droplogins'; EXEC sp_addlinkedserver @server='MYCLIENT', @srvproduct='', @provider='sqlncli', @datasrc='127.0.0.1,1433', @location='', @provstr='', @catalog='' GO
@datasrc 에 연결을 원하는 해당 아이피와 포트를 적어주면 된다.
위와 같이 생성된 연결된 서버를 활용할 때는 기존 DB이름 앞에 연결된 서버 이름을 붙여주면된다.
SELECT * FROM [MYCLIENT].[DATABASE].[dbo].[TABLE1];
끝
'Programming > Database' 카테고리의 다른 글
[MSSQL] 데이터베이스, 테이블 용량 확인 하기 (0) | 2019.12.06 |
---|---|
[MSSQL] 데이터베이스 파일(MDF, LDF) 저장 위치 변경하기 (1) | 2019.12.03 |
[MSSQL] 운영체제 오류 5 해결 (엑세스가 거부되었습니다.) (1) | 2019.12.03 |
[MSSQL] 오류 3702 해결(데이터베이스는 현재 사용 중이므로 삭제할 수 없습니다.) (0) | 2019.08.19 |
[SQLite3] SQLite3 정의 (0) | 2018.07.04 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Modeless
- sqlite3
- 부가가치세전산매체
- 스쿠트항공 환불받기
- MSSQL
- 전자신고변환
- MFC ADO
- 프로세스이름변경
- ADODB
- MFC Modeless
- 해외송금확인
- 세금계산서합계표양식
- CMFCBUTTON
- 부가가치세
- MXCOMPONENT
- 청년내일채움공제
- 전자신고파일설명서
- Sticky Notes Loading
- #자동업데이트
- ADO
- MFC
- 소켓
- 항공알파벳
- SendMessage
- 스티커메모로드중
- 법정동코드
- 청년내일채움공제 만기신청
- 모달리스
- c++
- 모달리스 다이얼로그
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함