title: Is it possible situation: SQL Server use the same spid for two instances of same application?
body: <p>There are an application and SQL Server which communicate with each other. A user runs two instances of the application in the computer. He starts execution of one operation in the first instance, and then starts execution of another operation in the second one. In this case, is it possible that  SQL Server uses the same spid for these two queries? And is it possible at all?</p>
  
  <p>I have read this question (<a href="https://stackoverflow.com/questions/3476850/what-is-the-relationship-between-open-sqlconnections-in-the-client-app-and-proce"><em>What is the relationship between open SqlConnections in the client app and processes in SQL Server?</em></a>).
  If I correctly understand this situation can occur if <code>pooling = true</code>, because SQL Server can choose existing connection of the first instance for second one. Is this correct?</p>