다음을 통해 공유


ODBC 연결 풀링에서 RDS 사용

ODBC 데이터 원본을 사용하는 경우 IIS(인터넷 정보 서비스)에서 연결 풀링 옵션을 사용하여 클라이언트 부하를 고성능으로 처리할 수 있습니다. 연결 풀링(Connection Pooling)은 자주 사용되는 연결에서 열린 상태를 유지 관리하는 연결의 리소스 관리자입니다.

중요하다

Windows 8 및 Windows Server 2012부터 RDS 서버 구성 요소는 더 이상 Windows 운영 체제에 포함되지 않습니다(자세한 내용은 Windows 8 및 Windows Server 2012 호환성 쿡북 참조). RDS 클라이언트 구성 요소는 이후 버전의 Windows에서 제거됩니다. 새 개발 작업에서 이 기능을 사용하지 말고 현재 이 기능을 사용하는 애플리케이션을 수정할 계획입니다. RDS를 사용하는 애플리케이션은 WCF Data Service마이그레이션해야 합니다.

연결 풀링을 사용하도록 설정하려면 인터넷 정보 서비스 설명서를 참조하세요.

Microsoft 인터넷 정보 서비스 설명서에 설명된 대로 연결 풀링을 사용하도록 설정하면 웹 서버에서 다른 제한 사항이 적용될 수 있습니다.

연결 풀링이 안정적이며 추가 성능 향상을 제공하려면 TCP/IP 소켓 네트워크 라이브러리를 사용하도록 Microsoft SQL Server를 구성해야 합니다.

이렇게 하려면 다음을 수행해야 합니다.

  • TCP/IP 소켓을 사용하도록 SQL Server 컴퓨터를 구성합니다.

  • TCP/IP 소켓을 사용하도록 웹 서버를 구성합니다.

TCP/IP 소켓을 사용하도록 SQL Server 컴퓨터 구성

SQL Server 컴퓨터에서 데이터 원본과의 상호 작용이 TCP/IP 소켓 네트워크 라이브러리를 사용하도록 SQL Server 설치 프로그램을 실행합니다.

SQL Server 컴퓨터에서 TCP/IP 소켓 네트워크 라이브러리를 지정하려면

Microsoft SQL Server 6.5에서:

  1. 시작 메뉴에서 프로그램을 가리키고 Microsoft SQL Server 6.5를 가리킨 다음 SQL 설치 프로그램을 클릭합니다.

  2. 계속을 두 번 클릭합니다.

  3. Microsoft SQL Server -Options 대화 상자에서 네트워크 지원 변경을 선택한 다음 계속을 클릭합니다.

  4. TCP/IP 소켓 확인란이 선택되어 있는지 확인하고 확인을 클릭합니다.

  5. [계속]을 클릭하여 완료하고 설치를 종료합니다.

Microsoft SQL Server 7.0에서:

  1. 시작 메뉴에서 프로그램을 가리키고 Microsoft SQL Server 7.0을 가리킨 다음 서버 네트워크 유틸리티를 클릭합니다.

  2. 대화 상자의 일반 탭에서 추가를 클릭합니다.

  3. 네트워크 라이브러리 구성 추가 대화 상자에서 TCP/IP를 클릭합니다.

  4. 포트 번호 및 프록시 주소 상자에 네트워크 관리자가 제공한 포트 번호와 프록시 주소를 입력합니다.

  5. 확인을 클릭하여 완료하고 설정을 종료합니다.

TCP/IP 소켓을 사용하도록 웹 서버 구성

TCP/IP 소켓을 사용하도록 웹 서버를 구성하는 두 가지 옵션이 있습니다. 수행할 작업은 모든 SQL Server 인스턴스가 웹 서버에서 액세스되는지 또는 웹 서버에서 특정 SQL Server에만 액세스하는지에 따라 달라집니다.

웹 서버에서 모든 SQL Server 인스턴스에 액세스하는 경우 웹 서버 컴퓨터에서 SQL Server 클라이언트 구성 유틸리티를 실행해야 합니다. 다음 단계에서는 TCP/IP 소켓 네트워크 라이브러리를 사용하도록 이 IIS 웹 서버에서 만든 모든 SQL Server 연결에 대한 기본 네트워크 라이브러리를 변경합니다.

웹 서버를 구성하려면(모든 SQL Server)

Microsoft SQL Server 6.5의 경우:

  1. 시작 메뉴에서 프로그램을 가리키고 Microsoft SQL Server 6.5를 가리킨 다음 SQL 클라이언트 구성 유틸리티를 클릭합니다.

  2. Net Library 탭을 클릭합니다.

  3. 기본 네트워크 상자에서 TCP/IP 소켓을 선택합니다.

  4. 완료를 클릭하여 변경 내용을 저장하고 유틸리티를 종료합니다.

Microsoft SQL Server 7.0의 경우:

  1. 시작 메뉴에서 프로그램을 가리키고 Microsoft SQL Server 7.0을 가리킨 다음 클라이언트 네트워크 유틸리티를 클릭합니다.

  2. 일반 탭을 클릭합니다.

  3. 기본 네트워크 라이브러리 상자에서 TCP/IP를 클릭합니다.

  4. 확인을 클릭하여 변경 내용을 저장하고 유틸리티를 종료합니다.

웹 서버에서 특정 SQL Server에 액세스하는 경우 웹 서버 컴퓨터에서 SQL Server 클라이언트 구성 유틸리티를 실행해야 합니다. 특정 SQL Server 연결에 대한 네트워크 라이브러리를 변경하려면 다음과 같이 웹 서버 컴퓨터에서 SQL Server 클라이언트 소프트웨어를 구성합니다.

웹 서버(특정 SQL Server)를 구성하려면

Microsoft SQL Server 6.5의 경우:

  1. 시작 메뉴에서 프로그램을 가리키고 Microsoft SQL Server 6.5를 가리킨 다음 SQL 클라이언트 구성 유틸리티를 클릭합니다.

  2. 고급 탭을 클릭합니다.

  3. 서버 상자에 TCP/IP 소켓을 사용하여 연결할 서버의 이름을 입력합니다.

  4. DLL 이름 상자에서 TCP/IP 소켓을 선택합니다.

  5. 추가/수정을 클릭합니다. 이제 이 서버를 가리키는 모든 데이터 원본에서 TCP/IP 소켓을 사용합니다.

  6. 완료를 클릭합니다.

Microsoft SQL Server 7.0의 경우:

  1. 시작 메뉴에서 프로그램을 가리키고 Microsoft SQL Server 7.0을 가리킨 다음 클라이언트 구성 유틸리티를 클릭합니다.

  2. 일반 탭을 클릭합니다.

  3. 추가를 클릭합니다.

  4. 서버 별칭 상자에 서버의 별칭을 입력합니다. 네트워크 라이브러리 상자에서 TCP/IP를 클릭합니다. 컴퓨터 이름 상자에 TCP/IP 소켓 클라이언트를 수신 대기하는 컴퓨터의 컴퓨터 이름을 입력합니다. 포트 번호 상자에 SQL Server가 수신 대기하는 포트를 입력합니다.

  5. 확인을 클릭한 다음 확인을 다시 클릭하여 유틸리티를 종료합니다.

참고 항목

RDS 기본 사항