복붙노트

[SQL] sp_reset_connection은 무엇입니까?

SQL

sp_reset_connection은 무엇입니까?

sp_reset_connection는 풀에서 연결을 재사용 자신의 대부분의 설정이 리셋이 있는지 확인하기 위해 SQL Server 연결 풀링에 의해 호출 될 것으로 보인다. 사람은 수행하고 있지만하지 않습니다 정확히 알고 있나요?

예를 들어, 나는 그것이 트랜잭션 격리 수준을 재설정하지 않습니다이 게시물에서 볼

해결법

  1. ==============================

    1.연결 풀에서 연결을 다시 사용하는 경우 ODBC, OLE-DB 및하는 SqlClient 같은 데이터 액세스 API의 층은 (내부) 저장 프로 시저 sp_reset_connection를 호출합니다. 그것은이 다시 사용되기 전에이 연결의 상태를 재설정한다.

    연결 풀에서 연결을 다시 사용하는 경우 ODBC, OLE-DB 및하는 SqlClient 같은 데이터 액세스 API의 층은 (내부) 저장 프로 시저 sp_reset_connection를 호출합니다. 그것은이 다시 사용되기 전에이 연결의 상태를 재설정한다.

    이 일이 다시 무엇을 얻을에 공식 문서를 것으로 보인다, 그러나 여기 비공식 목록입니다하지 않습니다.

    sp_reset_connection 재설정 연결의 다음과 같은 측면 :

    sp_reset_connection가 재설정되지 않습니다 :

  2. ==============================

    2.이 포럼 게시물에서 :

    이 포럼 게시물에서 :

    sp_reset_connection 저장 절차는 연결을 초기화하는 데 사용되는 이 풀에 사용되는 때, 이전 세션에서 아무것도 저장되지 않도록 그 연결 별이다.

  3. from https://stackoverflow.com/questions/596365/what-does-sp-reset-connection-do by cc-by-sa and MIT license