Sql-Server

程序的 SPID 更改?

  • December 16, 2021

在 SQL Server 2012 上,程序 SPID 可以在操作中更改嗎?我們有一個非常獨特的查詢,我們一直在監控(生產,但受控測試),並在不同的時間間隔用不同的 SPID 看到它。這是一個獨特的查詢,其他人不應該執行,至少使用這些參數,因此我們不應該用不同的 SPID 看到它,除非……查詢可以在中間過程中更改 SPID 嗎?

我的理解是這是不可能的,所以更有可能是由於某種未知原因,應用程序正在重新送出這個獨特且破壞性能的查詢,從而生成一個新的 SPID,儘管沒有使用者互動。

不,SPID(伺服器程序 ID)是在應用程序與數據庫建立連接/會話時分配的,並一直保留到連接/會話結束。

引用自:https://dba.stackexchange.com/questions/136781