Saya yakin Anda pasti telah menggunakan aplikasi aspnet_regsql.exe yang kemudian memulai wizard dan kemudian menambahkan berbagai aspnet_* tabel ke tabel Anda.
Jika demikian, ulangi lagi wizard yang sama lalu pilih opsi hapus untuk menghapus semua tabel tersebut dari database.
Sekarang jalankan perintah ini:
aspnet_regsql.exe -ssadd -d <Your Database> -sstype c -S <Server> -U <Username> -P <Password>
Ini kemudian akan menambahkan dua tabel ke database Anda, yaitu ASPStateTempApplications &ASPStateTempSessions.
Ubah file web.config Anda untuk menyertakan konfigurasi berikut:
<sessionState
mode="SQLServer"
allowCustomSqlDatabase="true"
sqlConnectionString="Data Source=Server;Initial Catalog=Database;User ID=UserId;Password=Password"
cookieless="false" timeout="20" />
CATATAN 1. Saya berasumsi bahwa Anda ingin menyimpan sesi dalam database aplikasi Anda. Jika Anda ingin memelihara database sesi secara terpisah, jalankan perintah di atas tanpa parameter "-d". Ini akan membuat database ASPState baru dengan dua tabel yang telah saya tentukan di atas. Dan akhirnya Anda dapat menentukan nama database ini dalam konfigurasi Anda.
Semoga membantu :)