user connections 옵션

user connections 옵션을 사용하여 MicrosoftSQL Server에서 허용되는 최대 동시 사용자 연결 수를 지정할 수 있습니다. 또한 허용되는 실제 사용자 연결 수는 사용 중인 SQL Server 버전과 응용 프로그램 및 하드웨어 제한에 따라 달라집니다. SQL Server는 사용자 연결을 최대 32,767개까지 허용합니다.

user connections는 동적(자체 구성 옵션)이므로 SQL Server가 허용 가능한 최대값까지 필요한 만큼 자동으로 최대 사용자 연결 수를 조정합니다. 예를 들어, 10명의 사용자만 로그인했으면 10개의 사용자 연결 개체가 할당됩니다. 대부분의 경우 이 옵션의 값을 변경하지 않아도 됩니다. sp_configure를 사용하여 시스템에서 허용하는 최대 사용자 연결의 수를 결정할 수 있습니다.

user connections 옵션을 사용하면 동시 연결이 너무 많아 서버가 오버로드되는 것을 방지할 수 있습니다. 시스템과 사용자 요구 사항에 따라 연결 수를 계산할 수 있습니다. 예를 들어, 사용자가 많은 시스템에서는 각 사용자가 고유하게 연결할 필요는 없습니다. 여러 사용자 간에 연결을 공유할 수 있습니다. OLE DB 응용 프로그램을 실행 중인 사용자는 각 열린 연결 개체당 하나의 연결이 필요하며 ODBC 응용 프로그램을 실행 중인 사용자는 응용 프로그램에 있는 각 활성 연결 핸들당 하나의 연결이 필요합니다. 또한 DB-Library 응용 프로그램을 실행 중인 사용자는 DB-Library dbopen 함수를 호출하는 시작된 각 프로세스당 하나의 연결이 필요합니다.

중요 정보중요

이 옵션을 사용해야 하는 경우 연결의 사용 여부에 관계없이 각 연결에 오버헤드가 필요하므로 값을 너무 높게 설정하지 마십시오. 최대 사용자 연결 수를 초과하면 오류 메시지가 나타나고 다른 연결을 사용할 수 있게 될 때까지 연결할 수 없게 됩니다.

user connections 옵션은 고급 설정입니다. sp_configure 시스템 저장 프로시저를 사용하여 설정을 변경하면 show advanced options를 1로 설정할 때만 sp_configure를 바꿀 수 있습니다. 이 설정은 서버를 다시 시작해야 적용됩니다.