일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- jquery 레이어
- 무선랜카드
- 따라다니는 배너
- form
- utf-8
- ASP
- println
- 커널
- Getrows
- PHP GCM
- ajax
- lsusb
- synology
- FileSystemObject
- XMLHTTP
- readonly
- RTL88x2BU
- replace
- disabled
- SQL Injection
- include
- 크로스 컴파일
- javascript
- euc-kr
- submit
- jQuery
- 시놀로지
- AC1300
- DS718+
- Injection
- Today
- Total
아는 것이 좋은 것이다.
[MSSQL] 다른서버 DB 접속하여 select 하기 본문
-- 다른 IP에 있는 서버를 등록 -> 1번 서버에서 2번서버에 있는 DB를 Select 할 수 있음.
EXEC sp_addlinkedserver
@datasrc = '2번 서버 아이피'
EXEC sp_addlinkedserver
@server = 'ServerName',
-- LinkedServer Name, 기본값 없음
@srvproduct = '',
-- OLEDB 데이터 원본 제품 이름, 기본값 NULL
@provider = 'SQLOLEDB',
-- 이 데이터 원본에 해당하는 OLE DB 공급자의 고유 PROGID(프로그래밍 ID)
@datasrc = '2번 서버 아이피',
-- OLE DB 공급자가 해석하는 데이터 원본의 이름
@provstr = '',
-- OLEDB 공급자 연결 문자열, 기본값 NULL
@catalog = '연결할 DB이름'
-- OLE DB 공급자에 연결할 때 사용되는 Catalog, Databse Name
-- 링크된 서버를 조회
EXEC sp_linkedservers
SELECT * FROM master.dbo.sysservers
-- 링크된 서버에 계정을 등록 -> 계정을 등록해야 1번 서버에서 쿼리를 실행하여 2번서버 DB의 테이블을 조회 할 수 있음.
EXEC sp_addlinkedsrvlogin
@rmtsrvname = 'ServerName',
-- LinkedServer Name, 기본값 없음
@useself = 'false',
-- Login ID 사용유무, 기본값 true
@locallogin = NULL,
-- Local Server Login 여부, 기본값 NULL
@rmtuser = '아이디',
-- Login ID
@rmtpassword = '패스워드'
-- Login Password
-- select * from ServerName.DB이름.dbo(소유자).테이블 -> 2번 서버 쿼리 실행 예제
'DB' 카테고리의 다른 글
[MYSQL] 웹이나 SELECT 조회시 한글 깨질경우 (0) | 2015.12.25 |
---|---|
[MYSQL] asp에서 mysql 연동, 데이터 불러오기 (0) | 2014.07.17 |
[MSSQL] 페이징 기능 성능 향상,개선 (0) | 2014.07.04 |
[MSSQL] 데이터 암호화, 복호화 - MD5 (0) | 2014.07.02 |
[MSSQL] 다른 DB내용 가져오기 (0) | 2014.06.18 |