user connections 서버 구성 옵션 구성Configure the user connections Server Configuration Option

이 항목 적용 대상: 예SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

이 항목에서는 또는 을 사용하여 SQL Server 2017SQL Server 2017 에서 SQL Server Management StudioSQL Server Management Studio 사용자 연결 Transact-SQLTransact-SQL서버 구성 옵션을 설정하는 방법에 대해 설명합니다.This topic describes how to set the user connections server configuration option in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL. 사용자 연결 옵션은 SQL ServerSQL Server인스턴스에 허용되는 최대 동시 사용자 연결 수를 지정합니다.The user connections option specifies the maximum number of simultaneous user connections that are allowed on an instance of SQL ServerSQL Server. 허용되는 실제 사용자 연결 수는 사용 중인 SQL ServerSQL Server 버전과 응용 프로그램 및 하드웨어 제한에 따라서도 달라집니다.The actual number of user connections allowed also depends on the version of SQL ServerSQL Server that you are using, and also the limits of your application or applications and hardware. SQL ServerSQL Server 는 사용자 연결을 최대 32,767개까지 허용합니다. allows a maximum of 32,767 user connections. 사용자 연결 수 는 동적(자체 구성) 옵션이므로 SQL ServerSQL Server 가 허용 가능한 최대값까지 필요한 만큼 자동으로 최대 사용자 연결 수를 조정합니다.Because user connections is a dynamic (self-configuring) option, SQL ServerSQL Server adjusts the maximum number of user connections automatically as needed, up to the maximum value allowable. 예를 들어, 10명의 사용자만 로그인했으면 10개의 사용자 연결 개체가 할당됩니다.For example, if only 10 users are logged in, 10 user connection objects are allocated. 대부분의 경우 이 옵션의 값을 변경하지 않아도 됩니다.In most cases, you do not have to change the value for this option. 기본값은 0이며 최대(32,767) 사용자 연결을 허용합니다.The default is 0, which means that the maximum (32,767) user connections are allowed.

시스템에 허용되는 최대 사용자 연결 수를 확인하려면 sp_configure 를 실행하거나 sys.configuration 카탈로그 뷰를 쿼리합니다.To determine the maximum number of user connections that your system allows, you can execute sp_configure or query the sys.configuration catalog view.

항목 내용In This Topic

시작하기 전 주의 사항Before You Begin

권장 사항Recommendations

  • 이 옵션은 고급 옵션으로, 숙련된 데이터베이스 관리자나 공인된 SQL ServerSQL Server 기술 지원 담당자만 변경해야 합니다.This option is an advanced option and should be changed only by an experienced database administrator or certified SQL ServerSQL Server technician.

  • 사용자 연결 옵션을 사용하면 동시 연결이 너무 많아 서버가 과부하되는 것을 방지할 수 있습니다.Using the user connections option helps avoid overloading the server with too many concurrent connections. 시스템과 사용자 요구 사항에 따라 연결 수를 계산할 수 있습니다.You can estimate the number of connections based on system and user requirements. 예를 들어, 사용자가 많은 시스템에서는 각 사용자가 고유하게 연결할 필요는 없습니다.For example, on a system with many users, each user would not usually require a unique connection. 여러 사용자 간에 연결을 공유할 수 있습니다.Connections can be shared among users. OLE DB 응용 프로그램을 실행 중인 사용자는 각 열린 연결 개체당 하나의 연결이 필요하며 ODBC 응용 프로그램을 실행 중인 사용자는 응용 프로그램에 있는 각 활성 연결 핸들당 하나의 연결이 필요합니다. 또한 DB-Library 응용 프로그램을 실행 중인 사용자는 DB-Library dbopen 함수를 호출하는 시작된 각 프로세스당 하나의 연결이 필요합니다.Users running OLE DB applications need a connection for each open connection object, users running Open Database Connectivity (ODBC) applications need a connection for each active connection handle in the application, and users running DB-Library applications need one connection for each process started that calls the DB-Library dbopen function.

    중요

    이 옵션을 사용해야 하는 경우 연결의 사용 여부에 관계없이 각 연결에 오버헤드가 필요하므로 값을 너무 높게 설정하지 마십시오.If you must use this option, do not set the value too high, because each connection has overhead regardless of whether the connection is being used. 최대 사용자 연결 수를 초과하면 오류 메시지가 나타나고 다른 연결을 사용할 수 있게 될 때까지 연결할 수 없습니다.If you exceed the maximum number of user connections, you receive an error message and are not able to connect until another connection becomes available.

보안Security

사용 권한Permissions

매개 변수 없이 또는 첫 번째 매개 변수만 사용하여 sp_configure 를 실행할 수 있는 권한은 기본적으로 모든 사용자에게 부여됩니다.Execute permissions on sp_configure with no parameters or with only the first parameter are granted to all users by default. 구성 옵션을 변경하거나 RECONFIGURE 문을 실행하는 두 매개 변수를 사용하여 sp_configure 를 실행하려면 사용자에게 ALTER SETTINGS 서버 수준 권한이 있어야 합니다.To execute sp_configure with both parameters to change a configuration option or to run the RECONFIGURE statement, a user must be granted the ALTER SETTINGS server-level permission. sysadminserveradmin 고정 서버 역할은 ALTER SETTINGS 권한을 암시적으로 보유하고 있습니다.The ALTER SETTINGS permission is implicitly held by the sysadmin and serveradmin fixed server roles.

SQL Server Management Studio 사용Using SQL Server Management Studio

사용자 연결 옵션을 구성하려면To configure the user connections option

  1. 개체 탐색기에서 서버를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.In Object Explorer, right-click a server and click Properties.

  2. 연결 노드를 클릭합니다.Click the Connections node.

  3. 연결최대 동시 연결 수 상자에 0부터 32767까지의 값을 입력하거나 선택하여 SQL ServerSQL Server인스턴스에 동시에 연결할 수 있는 최대 사용자 수를 설정합니다.Under Connections, in the Max number of concurrent connections box, type or select a value from 0 through 32767 to set the maximum number of users that are allowed to connect simultaneously to the instance of SQL ServerSQL Server.

  4. SQL ServerSQL Server를 다시 시작합니다.Restart SQL ServerSQL Server.

Transact-SQL 사용Using Transact-SQL

사용자 연결 옵션을 구성하려면To configure the user connections option

  1. 데이터베이스 엔진Database Engine에 연결합니다.Connect to the 데이터베이스 엔진Database Engine.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.From the Standard bar, click New Query.

  3. 다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다.Copy and paste the following example into the query window and click Execute. 다음 예제에서는 sp_configure 를 사용하여 user connections 옵션 값을 325 명의 사용자로 구성하는 방법을 보여 줍니다.This example shows how to use sp_configure to configure the value of the user connections option to 325 users.

USE AdventureWorks2012 ;  
GO  
EXEC sp_configure 'show advanced options', 1;  
GO  
RECONFIGURE ;  
GO  
EXEC sp_configure 'user connections', 325 ;  
GO  
RECONFIGURE;  
GO  

자세한 내용은 서버 구성 옵션(SQL Server)서버 구성 옵션을 설정하는 방법에 대해 설명합니다.For more information, see Server Configuration Options (SQL Server).

후속 작업: 사용자 연결 옵션을 구성한 후Follow Up: After you configure the user connections option

설정을 적용하려면 서버를 다시 시작해야 합니다.The server must be restarted before the setting can take effect.

참고 항목See Also

RECONFIGURE(Transact-SQL) RECONFIGURE (Transact-SQL)
서버 구성 옵션(SQL Server) Server Configuration Options (SQL Server)
sp_configure (Transact-SQL)sp_configure (Transact-SQL)