클라이언트 네트워크 구성Client Network Configuration

클라이언트 소프트웨어를 사용하면 클라이언트 컴퓨터를 네트워크상에서 MicrosoftMicrosoft SQL ServerSQL Server 인스턴스에 연결할 수 있습니다.Client software enables client computers to connect to an instance of MicrosoftMicrosoft SQL ServerSQL Server on a network. "클라이언트"는 SQL Server 데이터베이스 엔진SQL Server Database Engine과 같은 서버에서 제공하는 서비스를 사용하는 프런트 엔드 응용 프로그램입니다.A "client" is a front-end application that uses the services provided by a server such as the SQL Server 데이터베이스 엔진SQL Server Database Engine. 이 응용 프로그램을 호스팅하는 컴퓨터를 클라이언트 컴퓨터라고 합니다.The computer that hosts this application is referred to as the client computer.

가장 간단한 경우 SQL ServerSQL Server 클라이언트는 SQL ServerSQL Server인스턴스와 동일한 시스템에 있을 수 있습니다.At the simplest level, a SQL ServerSQL Server client can reside on the same machine as an instance of SQL ServerSQL Server. 그러나 대개 클라이언트는 네트워크를 통해 하나 이상의 원격 서버에 연결합니다.Typically, however, a client connects to one or more remote servers over a network. SQL ServerSQL Server 의 클라이언트/서버 아키텍처를 사용하여 네트워크 상의 여러 클라이언트 및 서버를 원활하게 관리할 수 있습니다.The client/server architecture of SQL ServerSQL Server allows it to seamlessly manage multiple clients and servers on a network. 대부분의 상황에서는 기본 클라이언트 구성으로 충분합니다.The default client configurations suffice in most situations.

SQL ServerSQL Server 클라이언트에는 다음과 같은 다양한 유형의 응용 프로그램이 있습니다. clients can include applications of various types, such as:

  • OLE DB 소비자OLE DB consumers

    이러한 응용 프로그램은 SQL ServerSQL Server Native Client OLE DB 공급자를 사용하여 SQL ServerSQL Server인스턴스에 연결합니다.These applications use the SQL ServerSQL Server Native Client OLE DB provider to connect to an instance of SQL ServerSQL Server. OLE DB 공급자는 SQL ServerSQL Server 데이터를 OLE DB 행 집합으로 사용하는 클라이언트 응용 프로그램과 SQL ServerSQL Server 간을 중재합니다.The OLE DB provider mediates between SQL ServerSQL Server and client applications that consume SQL ServerSQL Server data as OLE DB rowsets. OLE DB 응용 프로그램의 예로는 sqlcmd 명령 프롬프트 유틸리티와 SQL Server Management StudioSQL Server Management Studio가 있습니다.The sqlcmd command prompt utility and SQL Server Management StudioSQL Server Management Studio, are examples of OLE DB applications.

  • ODBC 응용 프로그램ODBC applications

    이러한 응용 프로그램에는 이전 버전의 SQL ServerSQL Server와 함께 설치된 클라이언트 유틸리티(예: osql 명령 프롬프트 유틸리티)와 SQL ServerSQL Server Native Client ODBC 드라이버를 사용하여 SQL ServerSQL Server인스턴스에 연결하는 다른 응용 프로그램이 포함됩니다.These applications include client utilities installed with previous versions of SQL ServerSQL Server, such as the osql command prompt utility, as well as other applications that use the SQL ServerSQL Server Native Client ODBC driver to connect to an instance of SQL ServerSQL Server.

  • DB-Library 클라이언트DB-Library clients

    이러한 응용 프로그램에는 DB-Library에 기록된 SQL ServerSQL Server isql 명령 프롬프트 유틸리티 및 클라이언트가 포함됩니다.These applications include the SQL ServerSQL Server isql command prompt utility and clients written to DB-Library. SQL ServerSQL Server DB-Library를 사용하는 클라이언트 응용 프로그램에 대한 지원은 MicrosoftMicrosoft SQL ServerSQL Server 7.0 기능으로 제한됩니다. support for client applications using DB-Library is limited to MicrosoftMicrosoft SQL ServerSQL Server 7.0 features.

참고

SQL Server 데이터베이스 엔진SQL Server Database Engine 이 DB-Library 및 Embedded SQL API를 사용한 기존 응용 프로그램과의 연결을 계속 지원하지만 이들 API를 사용하는 응용 프로그램에서 프로그래밍 작업을 수행하는 데 필요한 파일 또는 문서는 포함되지 않습니다.Although the SQL Server 데이터베이스 엔진SQL Server Database Engine still supports connections from existing applications using the DB-Library and Embedded SQL APIs, it does not include the files or documentation needed to do programming work on applications that use these APIs. 이후 버전의 SQL Server 데이터베이스 엔진SQL Server Database Engine 에서는 DB-Library 또는 Embedded SQL 응용 프로그램과의 연결이 더 이상 지원되지 않습니다.A future version of the SQL Server 데이터베이스 엔진SQL Server Database Engine will drop support for connections from DB-Library or Embedded SQL applications. DB-Library 또는 Embedded SQL을 사용하여 새 응용 프로그램을 개발하지 마십시오.Do not use DB-Library or Embedded SQL to develop new applications. 기존의 응용 프로그램을 수정할 때 DB-Library 또는 Embedded SQL에 대한 모든 종속 관계를 제거하십시오.Remove any dependencies on either DB-Library or Embedded SQL when modifying existing applications. 이러한 API 대신 SQLClient 네임스페이스 또는 OLE DB, ODBC 등의 API를 사용합니다.Instead of these APIs, use the SQLClient namespace or an API such as OLE DB or ODBC. SQL ServerSQL Server 에는 이러한 응용 프로그램을 실행하는 데 필요한 DB-Library DLL이 없습니다. does not include the DB-Library DLL required to run these applications. DB-Library 또는 Embedded SQL 응용 프로그램을 실행하려면 SQL ServerSQL Server 버전 6.5, SQL ServerSQL Server 7.0 또는 SQL Server 2000SQL Server 2000에서 사용 가능한 DB-Library DLL이 있어야 합니다.To run DB-Library or Embedded SQL applications you must have available the DB-Library DLL from SQL ServerSQL Server version 6.5, SQL ServerSQL Server 7.0, or SQL Server 2000SQL Server 2000.

응용 프로그램의 유형에 관계없이 클라이언트 관리는 주로 SQL ServerSQL Server서버 구성 요소와의 연결 구성으로 이루어집니다.Regardless of the type of application, managing a client consists mainly of configuring its connection with the server components of SQL ServerSQL Server. 사용자 측의 요구 사항에 따라 클라이언트 관리 범위는 서버 컴퓨터의 이름 입력과 같은 간단한 작업부터 여러 가지 다중 서버 환경을 수용하기 위한 사용자 지정 구성 항목의 라이브러리 작성에까지 이릅니다.Depending on the requirements of your site, client management can range from little more than entering the name of the server computer to building a library of custom configuration entries to accommodate a diverse multiserver environment.

SQL ServerSQL Server Native Client DLL은 네트워크 라이브러리를 포함하며 설치 프로그램에 의해 설치됩니다.The SQL ServerSQL Server Native Client DLL contains the network libraries and is installed by the setup program. SQL ServerSQL Server를 새로 설치하는 동안 네트워크 프로토콜은 설정되지 않으므로The network protocols are not enabled during setup for new installations of SQL ServerSQL Server. 업그레이드된 설치는 이전에 설정된 프로토콜을 사용합니다.Upgraded installations enable the previously enabled protocols. 기본 네트워크 프로토콜은 Windows 설치 프로그램의 일부로 설치되거나 제어판의 네트워크를 사용하여 설치됩니다.The underlying network protocols are installed as part of Windows Setup (or through Networks in Control Panel). SQL ServerSQL Server 클라이언트를 관리하는 데 사용할 수 있는 도구는 다음과 같습니다.The following tools are used to manage SQL ServerSQL Server clients:

  • SQL ServerSQL Server 구성 관리자 Configuration Manager

    클라이언트 및 서버 네트워크 구성 요소 모두 SQL ServerSQL Server 구성 관리자로 관리합니다. 구성 관리자는 이전 버전의 SQL ServerSQL Server 네트워크 유틸리티, SQL ServerSQL Server 클라이언트 네트워크 유틸리티 및 서비스 관리자를 결합한 것입니다.Both client and server network components are managed with SQL ServerSQL Server Configuration Manager, which combines the SQL ServerSQL Server Network Utility, SQL ServerSQL Server Client Network Utility, and Service Manager of previous versions. SQL ServerSQL Server 구성 관리자는 MMC( MicrosoftMicrosoft Management Console) 스냅인이며 Configuration Manager is a MicrosoftMicrosoft Management Console (MMC) snap-in. Windows 컴퓨터 관리 스냅인에도 노드로 나타납니다.It also appears as a node in the Windows Computer Manager snap-in. SQL ServerSQL Server 구성 관리자를 사용하여 개별 네트워크 라이브러리를 설정, 해제, 구성 및 우선 순위 지정을 수행할 수 있습니다.Individual network libraries can be enabled, disabled, configured, and prioritized using SQL ServerSQL Server Configuration Manager.

  • 설치 프로그램Setup

    SQL ServerSQL Server 설치 프로그램을 실행하여 클라이언트 컴퓨터에 네트워크 구성 요소를 설치할 수 있습니다.Run SQL ServerSQL Server setup to install the network components on a client computer. 명령 프롬프트에서 설치 프로그램을 시작한 경우 설치 중 개별 네트워크 라이브러리를 설정 또는 해제할 수 있습니다.Individual network libraries can be enabled or disabled during setup when Setup is started from the command prompt.

  • ODBC 데이터 원본 관리자ODBC Data Source Administrator

    ODBC 데이터 원본 관리자를 사용하여 Microsoft Windows 운영 체제를 실행하는 컴퓨터에서 ODBC 데이터 원본을 만들고 수정할 수 있습니다.The ODBC Data Source Administrator lets you create and modify ODBC data sources on computers running the Microsoft Windows operating system.

섹션 내용In This Section

클라이언트 프로토콜 구성Configure Client Protocols

클라이언트에서 사용할 서버 별칭 만들기 또는 삭제(SQL Server 구성 관리자)Create or Delete a Server Alias for Use by a Client (SQL Server Configuration Manager)

SQL Server로 로그인Logging In to SQL Server

ODBC 데이터 원본 관리자 열기Open the ODBC Data Source Administrator

ODBC SQL Server 드라이버 버전 검사(Windows)Check the ODBC SQL Server Driver Version (Windows)

서버 네트워크 구성Server Network Configuration

데이터베이스 엔진 서비스 관리Manage the Database Engine Services