다음을 통해 공유


클라이언트 네트워크 구성

적용 대상: SQL Server

클라이언트 소프트웨어를 사용하면 클라이언트 컴퓨터를 네트워크상에서 Microsoft SQL Server 인스턴스에 연결할 수 있습니다. "클라이언트"는 SQL Server 데이터베이스 엔진과 같은 서버에서 제공하는 서비스를 사용하는 프런트 엔드 응용 프로그램입니다. 이 응용 프로그램을 호스팅하는 컴퓨터를 클라이언트 컴퓨터라고 합니다.

가장 간단한 수준을 기준으로 하면, SQL Server 클라이언트는 SQL Server 인스턴스와 동일한 컴퓨터에 상주할 수 있습니다. 하지만 일반적으로 클라이언트는 네트워크를 통해 하나 이상의 원격 서버에 연결됩니다. SQL Server의 클라이언트/서버 아키텍처를 사용하면 네트워크의 여러 클라이언트 및 서버를 원활하게 관리할 수 있습니다. 대부분의 상황에서는 기본 클라이언트 구성으로 충분합니다.

SQL Server 클라이언트에는 다음과 같은 다양한 유형의 응용 프로그램이 포함될 수 있습니다.

  • OLE DB 소비자

    이러한 응용 프로그램은 SQL Server Native Client OLE DB 공급자를 사용하여 SQL Server 인스턴스에 연결합니다. OLE DB 공급자는 SQL Server 데이터를 OLE DB 행 집합으로 이용하는 SQL Server와 클라이언트 응용 프로그램 간을 중재합니다. sqlcmd 명령 프롬프트 유틸리티 및 SQL Server Management Studio는 OLE DB 응용 프로그램의 예입니다.

  • ODBC 응용 프로그램

    이러한 응용 프로그램에는 이전 버전의 SQL Server와 함께 설치된 클라이언트 유틸리티(예: osql 명령 프롬프트 유틸리티)와 SQL Server Native Client ODBC 드라이버를 사용하여 SQL Server 인스턴스에 연결하는 다른 응용 프로그램이 포함됩니다.

  • DB-Library 클라이언트

    이러한 응용 프로그램에는 SQL Server isql 명령 프롬프트 유틸리티 및 DB-Library에 기록된 클라이언트가 포함됩니다. DB-Library를 사용하는 클라이언트 응용 프로그램에 대한 SQL Server 지원은 Microsoft SQL Server 7.0 기능으로 제한됩니다.

참고 사항

SQL Server 데이터베이스 엔진이 DB-Library 및 Embedded SQL API를 사용한 기존 응용 프로그램과의 연결을 계속 지원하지만 이들 API를 사용하는 응용 프로그램에서 프로그래밍 작업을 수행하는 데 필요한 파일 또는 문서는 포함되지 않습니다. 이후 버전의 SQL Server 데이터베이스 엔진 에서는 DB-Library 또는 Embedded SQL 애플리케이션과의 연결이 더 이상 지원되지 않습니다. DB-Library 또는 Embedded SQL을 사용하여 새 애플리케이션을 개발하지 마십시오. 기존의 응용 프로그램을 수정할 때 DB-Library 또는 Embedded SQL에 대한 모든 종속 관계를 제거하세요. 이러한 API 대신 SQLClient 네임스페이스 또는 OLE DB, ODBC 등의 API를 사용하세요. SQL Server에는 이러한 응용 프로그램을 실행하는 데 필요한 DB-Library DLL이 없습니다. DB-Library 또는 Embedded SQL 응용 프로그램을 실행하려면 SQL Server 버전 6.5, SQL Server 7.0 또는 SQL Server 2000(8.x)에서 사용 가능한 DB-Library DLL이 있어야 합니다.

응용 프로그램 유형에 관계없이 클라이언트 관리 작업은 주로 SQL Server의 서버 구성 요소와의 연결을 구성하는 작업으로 이루어집니다. 사이트의 요구 사항에 따라 클라이언트 관리 작업은 서버 컴퓨터의 이름을 입력하는 것부터 다양한 다중 서버 환경을 수용하기 위한 사용자 지정 구성 항목 라이브러리를 빌드하는 것에 이르기까지 다양할 수 있습니다.

SQL Server Native Client DLL은 네트워크 라이브러리를 포함하며, 설치 프로그램에 의해 설치됩니다. SQL Server의 새 설치를 설정하는 동안에는 네트워크 프로토콜을 사용할 수 없습니다. 업그레이드된 설치는 이전에 사용하던 프로토콜을 사용하도록 설정합니다. 기본 네트워크 프로토콜은 Windows 설치 프로그램의 일부로(또는 제어판 네트워크를 통해) 설치됩니다. SQL Server 클라이언트를 관리하는 데 다음 도구가 사용됩니다.

  • SQL Server 구성 관리자

    클라이언트 및 서버 네트워크 구성 요소는 모두 이전 버전의 SQL Server 네트워크 유틸리티, SQL Server 클라이언트 네트워크 유틸리티 및 Service Manager를 결합한 SQL Server 구성 관리자로 관리됩니다. SQL Server 구성 관리자는 MMC( Microsoft Management Console) 스냅인이며 또한 Windows 컴퓨터 관리자 스냅인에 노드로 표시됩니다. 개별 네트워크 라이브러리는 SQL Server 구성 관리자를 사용하여 사용하도록 설정하거나, 사용하지 않도록 설정하거나, 구성하거나, 우선 순위를 지정할 수 있습니다.

  • 설정

    SQL Server 설치 프로그램을 실행하여 클라이언트 컴퓨터에 네트워크 구성 요소를 설치합니다. 명령 프롬프트에서 설치 프로그램을 시작한 경우, 설치 중에 개별 네트워크 라이브러리를 사용하거나 사용하지 않도록 설정할 수 있습니다.

  • ODBC 데이터 원본 관리자

    ODBC 데이터 원본 관리자를 사용하면 Microsoft Windows 운영 체제를 실행하는 컴퓨터에서 ODBC 데이터 원본을 만들고 수정할 수 있습니다.

섹션 내용

클라이언트 프로토콜 구성

클라이언트에서 사용할 서버 별칭 만들기 또는 삭제(SQL Server 구성 관리자)

SQL Server로 로그인

ODBC 데이터 원본 관리자 열기

ODBC SQL Server 드라이버 버전 확인(Windows)

서버 네트워크 구성

데이터베이스 엔진 서비스 관리