Múlt heti cikkünkben azt vizsgáltuk, hogy miként tehetnénk biztonságosabbá az ASP.NET-es alkalmazásaink által a Session-ban tárolt adatok megőrzését. Akkor ezt a feladatot egy külső alkalmazásra bíztuk, mely egy Windows szervizként futott.
Ha azonban ennek az alkalmazásnak a működőképessége is befolyásolásra kerül, akkor az így tárolt adatok is elveszhetnek. Például valamiért újra kell indítanunk a számítógépet. Ekkor a Session adatok nem maradnak meg.
Adott azonban még egy olyan lehetőség a Session adatainak megőrzésére, mely még egy újraindítást is „túlél”. Lehetőség van arra, hogy a Session-ben tárolt információk az MS SQL egy adatbázisába kerüljön eltárolásra. A biztonságot tovább növelhetjük, ha ez az SQL szerver nem is azon a számítógépen van, melyen a webes alkalmazásaink futnak.