ODBC 연결 풀링에서 RDS 사용
ODBC 데이터 원본을 사용하는 경우 IIS(인터넷 정보 서비스)에서 연결 풀링 옵션을 사용하여 클라이언트 부하를 고성능으로 처리할 수 있습니다. 연결 풀링은 연결에 대한 리소스 관리자로, 자주 사용되는 연결에서 열린 상태를 유지 관리합니다.
Important
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 컴퓨터에서 SQL Server 설치 프로그램을 실행하여 데이터 원본과의 상호 작용이 TCP/IP 소켓 네트워크 라이브러리를 사용하도록 합니다.
SQL Server 컴퓨터에서 TCP/IP 소켓 네트워크 라이브러리를 지정하려면
Microsoft SQL Server 6.5의 경우:
시작 메뉴에서 프로그램, Microsoft SQL Server 6.5를 차례로 가리킨 다음 SQL 설정을 클릭합니다.
계속을 두 번 클릭합니다.
Microsoft SQL Server - 옵션 대화 상자에서 네트워크 지원 변경을 선택한 다음 계속을 클릭합니다.
TCP/IP 소켓 확인란이 선택되었는지 확인한 다음 확인을 클릭합니다.
계속을 클릭하여 완료하고 설정을 종료합니다.
Microsoft SQL Server 7.0의 경우:
시작 메뉴에서 프로그램, Microsoft SQL Server 7.0을 차례로 가리킨 다음 서버 네트워크 유틸리티를 클릭합니다.
대화 상자의 일반 탭에서 추가를 클릭합니다.
네트워크 라이브러리 구성 추가 대화 상자에서 TCP/IP를 클릭합니다.
포트 번호 및 프록시 주소 상자에 네트워크 관리자가 제공한 포트 번호와 프록시 주소를 입력합니다.
확인을 클릭하여 완료하고 설정을 종료합니다.
TCP/IP 소켓을 사용하도록 웹 서버 구성
TCP/IP 소켓을 사용하도록 웹 서버를 구성하는 데는 두 가지 옵션이 있습니다. 수행할 작업은 웹 서버에서 모든 SQL Server 인스턴스에 액세스하는지 아니면 웹 서버에서 특정 SQL Server에 액세스하는지에 따라 달라집니다.
웹 서버에서 모든 SQL Server 인스턴스에 액세스하는 경우 웹 서버 컴퓨터에서 SQL Server 클라이언트 구성 유틸리티를 실행해야 합니다. 다음 단계에서는 이 IIS 웹 서버에서 만든 모든 SQL Server 연결에 대한 기본 네트워크 라이브러리를 TCP/IP 소켓 네트워크 라이브러리를 사용하도록 변경합니다.
웹 서버를 구성하려면(모든 SQL Server)
Microsoft SQL Server 6.5의 경우:
시작 메뉴에서 프로그램, Microsoft SQL Server 6.5를 차례로 가리킨 다음 SQL 클라이언트 구성 유틸리티를 클릭합니다.
네트워크 라이브러리 탭을 클릭합니다.
기본 네트워크 상자에서 TCP/IP 소켓을 선택합니다.
완료를 클릭하여 변경 내용을 저장하고 유틸리티를 종료합니다.
Microsoft SQL Server 7.0의 경우:
시작 메뉴에서 프로그램, Microsoft SQL Server 7.0을 차례로 가리킨 다음 클라이언트 네트워크 유틸리티를 클릭합니다.
일반 탭을 클릭합니다.
기본 네트워크 라이브러리 상자에서 TCP/IP를 클릭합니다.
확인을 클릭하여 변경 내용을 저장하고 유틸리티를 종료합니다.
웹 서버에서 특정 SQL Server에 액세스하는 경우 웹 서버 컴퓨터에서 SQL Server 클라이언트 구성 유틸리티를 실행해야 합니다. 특정 SQL Server 연결에 대한 네트워크 라이브러리를 변경하려면 다음과 같이 웹 서버 컴퓨터에서 SQL Server 클라이언트 소프트웨어를 구성합니다.
웹 서버를 구성하려면(특정 SQL Server)
Microsoft SQL Server 6.5의 경우:
시작 메뉴에서 프로그램, Microsoft SQL Server 6.5를 차례로 가리킨 다음 SQL 클라이언트 구성 유틸리티를 클릭합니다.
고급 탭을 클릭합니다.
서버 상자에 TCP/IP 소켓을 사용하여 연결할 서버의 이름을 입력합니다.
DLL 이름 상자에서 TCP/IP 소켓을 선택합니다.
추가/수정을 클릭합니다. 이제 이 서버를 가리키는 모든 데이터 원본에서 TCP/IP 소켓을 사용합니다.
완료를 클릭합니다.
Microsoft SQL Server 7.0의 경우:
시작 메뉴에서 프로그램, Microsoft SQL Server 7.0을 차례로 가리킨 다음 클라이언트 구성 유틸리티를 클릭합니다.
일반 탭을 클릭합니다.
추가를 클릭합니다.
서버 별칭 상자에 서버의 별칭을 입력합니다. 네트워크 라이브러리 상자에서 TCP/IP를 클릭합니다. 컴퓨터 이름 상자에 TCP/IP 소켓 클라이언트를 수신 대기하는 컴퓨터의 컴퓨터 이름을 입력합니다. 포트 번호 상자에 SQL Server가 수신 대기하는 포트를 입력합니다.
확인을 두 번 클릭하여 유틸리티를 종료합니다.