So, I configured the state of the SQL Server session using SQL Server 2008 and the temp database, and today I decided to examine the data in the tables to find this in the ASPStateTempApplications table:
AppId AppName
538231025 / lm / w3svc / 1 / root
611758131 / lm / w3svc / 3 / root
802488340 / lm / w3svc / 4 / root
-940085065 / lm / w3svc / 4 / root / webapp
685293685 / lm / w3svc / 5 / root
1210055478 / lm / w3svc / 5 / root / webapp
We have 2 load balanced web servers.
When I look at the web application identifiers of both servers, I see that web1 has app1 with id 4, and web2 has app1 with id 5. The same thing happens with the other application. web1 has app2 with id of 1 and web2 has app2 with id of 3.
My common sense tells me that web servers do not use sessions, as the session identifier uses the application. I'm right? If so, why is this minor detail not so obvious in the documentation? Should I match identifiers on both web servers?
Jonas stawski
source share