No, it happens that when you call the SqlConnection.Open() , even with the same connection string parameters, it performs one of two tasks: either reuse an unused connection from the pool, or create a new connection. In any case, you will get conflict-free SPIDs for SQL Server.
user596075
source share