SQL 服务器 SPID 不会因每个连接而改变
SQL Server SPID doesnt change for every connection
我们正在构建一个ERP系统,有时我们需要在SQL Server Profiler中查看SQL语句以进行调试。我可以通过 Profiler 上的 SPID 捕获我的 ERP 查询。我的 ERP 不会保持打开的连接,它会在每次需要时打开一个连接。
我一直在想,每次我的 ERP 打开一个连接,它应该得到一个新的 SPID。它如何给出相同的 SPID?
SPID 被回收,它们保证在任何时候都是唯一的,但是如果连接断开,它的 SPID 可以被新连接重用。
我们正在构建一个ERP系统,有时我们需要在SQL Server Profiler中查看SQL语句以进行调试。我可以通过 Profiler 上的 SPID 捕获我的 ERP 查询。我的 ERP 不会保持打开的连接,它会在每次需要时打开一个连接。
我一直在想,每次我的 ERP 打开一个连接,它应该得到一个新的 SPID。它如何给出相同的 SPID?
SPID 被回收,它们保证在任何时候都是唯一的,但是如果连接断开,它的 SPID 可以被新连接重用。