Rumah >pangkalan data >tutorial mysql >Apakah Tepat yang Ditetapkan Semula `sp_reset_connection` SQL Server dan Apakah yang Tidak Disentuh?

Apakah Tepat yang Ditetapkan Semula `sp_reset_connection` SQL Server dan Apakah yang Tidak Disentuh?

DDD
DDDasal
2024-12-29 15:34:11226semak imbas

What Exactly Does SQL Server's `sp_reset_connection` Reset and What Does It Leave Untouched?

Menetapkan Semula Keadaan Sambungan dengan sp_reset_connection SQL Server

Prosedur sp_reset_connection SQL Server yang disimpan merupakan bahagian penting dalam pengumpulan sambungan, memastikan sambungan yang digunakan semula daripada pool mempunyai tetapan semula. Walaupun ia diketahui mengecualikan tahap pengasingan transaksi daripada operasi penetapan semulanya, adalah penting untuk memahami tindakan tepat yang diambilnya.

Aspek Ditetapkan Semula oleh sp_reset_connection:

  • Ralat negeri dan nombor (@@error)
  • Penamatan hukuman mati kanak-kanak konteks
  • Menunggu operasi I/O yang belum selesai
  • Keluaran penimbal dipegang pelayan
  • Buka kunci sumber penimbal
  • Peruntukan dan keluaran memori
  • Pemadaman kerja atau jadual sementara
  • Pemadaman global kursor
  • Penutupan pemegang dan jadual kerja SQL-XML
  • Penutupan sistem terbuka dan jadual pengguna
  • Menggugurkan objek sementara
  • Membatalkan urus niaga terbuka
  • Pembelotan daripada diedarkan transaksi
  • Keluaran kunci pangkalan data kongsi
  • Keluaran kunci yang diperoleh
  • Tetapkan semula pilihan SET kepada lalai
  • Tetapkan semula nilai @@rowcount dan @@identiti
  • Tetapkan semula jejak peringkat sesi pilihan

Aspek Dikecualikan daripada Set Semula oleh sp_reset_connection:

  • Konteks keselamatan (memerlukan rentetan sambungan yang sepadan untuk penggunaan semula kumpulan)
  • Aplikasi peranan (tidak boleh dibalikkan)
  • Pengasingan urus niaga tahap

Atas ialah kandungan terperinci Apakah Tepat yang Ditetapkan Semula `sp_reset_connection` SQL Server dan Apakah yang Tidak Disentuh?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn