>데이터 베이스 >MySQL 튜토리얼 >SQL Server 연결 문자열의 '연결 시간 초과' 매개 변수는 실제로 어떤 역할을 합니까?

SQL Server 연결 문자열의 '연결 시간 초과' 매개 변수는 실제로 어떤 역할을 합니까?

DDD
DDD원래의
2024-12-28 11:49:08668검색

What Does the

SQL Server 연결 문자열에서 "Connect Timeout"의 수수께끼 풀기

데이터베이스 연결 영역에서 "Connect Timeout" 매개변수 중요한 역할을 합니다. SQL Server 속성에서 검색된 연결 문자열을 검사하면서 다음 문자열을 발견했습니다.

Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\myUser\Desktop\adoBanche\Banche\bin\Debug\banche.mdf;Integrated Security=True;Connect Timeout=30

이름에서 알 수 있듯이 "Connect Timeout" 매개 변수는 연결 프로세스가 지속될 수 있는 기간을 나타냅니다. 시간이 초과되기 전에. 이 시간 초과는 연결 설정 후 실행되는 작업에 대한 명령 시간 초과와 다릅니다.

기술적으로 살펴보면 이 시간 초과는 해당 연결을 통해 실행되는 명령과 관련된 시간 초과가 아니라 연결 설정을 제어합니다. 이 매개변수에 대한 자세한 내용은 http://www.connectionstrings.com/all-sql-server-connection-string-keywords/와 같은 리소스를 참조하세요.

또한 다음을 통해 명령 시간 초과를 설정하는 것이 주목할 만합니다. 연결 문자열이 불가능합니다. 그러나 SqlCommand 개체는 "CommandTimeout" 속성을 제공하여 명령별 시간 제한(초)을 지정할 수 있습니다. Read()를 사용한 결과 세트 반복은 각 읽기에 대한 시간 초과를 재설정한다는 점을 명심하십시오. 궁극적으로 시간 초과는 전체 연결 시간이 아닌 개별 네트워크 요청에만 적용됩니다.

위 내용은 SQL Server 연결 문자열의 '연결 시간 초과' 매개 변수는 실제로 어떤 역할을 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.