SQL Server 2008 네트워크 프로 토 콜 깊이 이해

SQL Server 2008 은 네 가지 프로 토 콜,Shared Memory 를 지원 합 니 다.TCP/IP;Named Pipes 와 Virtual Interface Adapter(VIA).SQL Server 설정 관리 자 를 대신 열 면 SQL Server 서비스,SQL Server 네트워크 프로 토 콜 과 SQL Native Client 프로 토 콜 을 설정 하 는 노드 가 표 시 됩 니 다.SQL Server 2008 네트워크 설정 노드 를 펼 쳐 서버 프로 토 콜 을 설정 할 수 있 습 니 다.Shared Memory:Shared Meory 프로 토 콜 은 서버 내부 통신 에 사용 되 는 프로 세 스 가 메모 리 를 공유 하 는 공간 이기 때문에 로 컬 연결 에서 만 사용 할 수 있 습 니 다.SQL Server 에서 로 컬 로 실행 되 는 응용 프로그램 이나 작업 은 Shared Memroy 프로 토 콜 Named Pipes:Named Pipes 프로 토 콜 을 이용 하여 프로 세 스 간 통신 채널 을 사용 하여 효율 적 인 서버 내부 통신 과 랜 통신 을 할 수 있 습 니 다.그러나 네트워크 나 방화벽 을 통 해 연결 할 때 Named Pipes 는 비용 이 너무 많이 들 고 추가 포트 445 를 열 어야 하기 때 문 입 니 다.그래서 일반적으로 Named Pipes 를 사용 하지 않 는 것 이 좋 습 니 다.그러나 많은 응용 프로그램 들 이 Named Pipes 프로 토 콜 을 사용 해 야 한다.왜냐하면 그들 은 NetbBIOS 나 LAN 을 주 는 프로 토 콜 을 중심 으로 설계 되 었 기 때문이다.Named Pipes 는 하나의 안전 도 메 인 에서 원 격 프로 세 스 호출 에 쉽게 접근 할 수 있 기 때문에 이 프로그램 들 에 도움 이 됩 니 다.이 프로그램 을 지원 해 야 하고 SQL Server 가 외부 통 신 량 에 노출 되 지 않 았 다 면 Named Pipes 프로 토 콜 과 해당 하 는 터미널 을 사용 하 는 위험 이 가장 적 습 니 다.TCP/IP:TCP/IP 는 대부분의 SQL 을 설치 할 때 가장 선 호 하 는 프로 토 콜 입 니 다.Virtual Interface Adapter:이 프로 토 콜 은 지원 하 는 하드웨어 와 네트워크 설정 과 함께 사 용 됩 니 다.가상 인터페이스 시스템 은 Compaq,즉 현재 의 hp,Intel 과 Microsoft 가 공동으로 개발 하여 창 통 네트워크 프로 토 콜 을 줄 일 수 있 는 두 가지 비용 을 줄 일 수 있 는 고성능 프로 토 콜 로 설계 되 었 습 니 다.이 프로 토 콜 은 커 널 모드 컨 텍스트 가 아 닌 사용자 모드 컨 텍스트 에서 실 행 됩 니 다.VIA 네트워크 클 라 이언 트 와 시스템 영역 네트워크 연결.SQL Native Client 설정 SQL Native Client 는 같은 네 가지 서버 엔 드 프로 토 콜 을 지원 합 니 다.클 라 이언 트 프로 토 콜 을 설정 하 는 것 외 에 프로 토 콜 의 바 인 딩 순 서 를 설정 할 수 있 습 니 다.SQL Native Client 설정 노드 를 사용 하여 별명 을 만 들 수 있 습 니 다.별명 을 만 들 면 서버 이름 을 바 꾸 지 않 아 도 클 라 이언 트 의 요청 을 서버 로 지정 할 수 있 습 니 다.별명 도 복잡 한 이름 인 스 턴 스 이름 을 대체 할 수 있다.SQL Server 터미널 SQL Server 2008 은 연결 대상 을 터미널 로 하여 서로 다른 포트 를 검색 하고 서로 다른 서비스 에 서로 다른 전송 프로 토 콜 을 사용 할 수 있 도록 합 니 다.SQL Server 는 네 가지 서로 다른 유형의 단점 을 제공 합 니 다.TSQL(기본 값 과 TCP);데이터베이스 미 러;SOAP;Service Broker。 기본 TSQL 터미널:설치 과정 에서 5 개의 TSQL 터미널 을 만 듭 니 다.TSQL 기본 TCP,TSQL 기본 VIA,TSQL Named Pipes,TSQL 로 컬 컴퓨터,Dedicated Administrator Connection(DAC,전용 관리자 연결).TSQL 터미널 은 네 개의 지원 하 는 프로 토 콜 에 링크 서 비 스 를 제공 합 니 다.다섯 번 째 는 DAC 를 지원 하 는 터미널 에서 전용 TCP 포트 를 검색 합 니 다.이 포트 는 시작 할 때 관리 연결 을 지원 하 는 것 으로 설정 되 었 습 니 다.설 정 된 포트 는 현재 SQL Server 로그 파일 에 기 록 됩 니 다.TSQL 기본 TCP 터미널 은 SQL Server 인 스 턴 스 를 설치 하 는 과정 에서 만 들 어 졌 고 기본 인 스 턴 스 검색 포트 1433 으로 자동 으로 설정 되 었 습 니 다.이름 인 스 턴 스 를 시작 할 때마다 이름 인 스 턴 스 TSQL 기본 TCP 터미널 은 TCP 포트 를 무 작위 로 할당 합 니 다.단,SQL Server 설정 관리 자 를 통 해 인 스 턴 스 의 포트 번 호 를 정적 으로 설정 할 수 있 습 니 다.정적 포트 를 설정 하면 클 라 이언 트 접근 을 간소화 하고 미국 드라마 이름 인 스 턴 스 의 SQL Server 브 라 우 저 서비스 에 대한 의존 도 를 줄 일 수 있 습 니 다.VIA 프로 토 콜 은 VIA 하드웨어 장 비 를 지원 하 는 데 사용 되 며,VIA 프로 토 콜 은 공급 업 체 의 실현 방안 에 달 려 있 기 때문에 특정 하드웨어 공급 업 체 를 선택 하지 않 으 면 VIA 터미널 을 논의 하 는 것 이 어 려 운 TSQL Named Pipes 터미널 은 Named Pipes 프로 토 콜 연결 을 지원 하 는 데 사 용 됩 니 다.TSQL 로 컬 컴퓨터 터미널 은 Shared Memory 프로 토 콜 로 연결 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기