Я полагаю, что вы использовали приложение aspnet_regsql.exe, которое затем запускает мастер, а затем добавляет в таблицы различные таблицы aspnet_ *.
Если это так, снова перезапустите тот же мастер, а затем выберите параметр удаления, чтобы удалить все эти таблицы из базы данных.
Теперь запустите эту команду:
aspnet_regsql.exe -ssadd -d <Your Database> -sstype c -S <Server> -U <Username> -P <Password>
Это добавит две таблицы в вашу базу данных, а именно: ASPStateTempApplications & ASPStateTempSessions.
Измените файл web.config, включив в него следующую конфигурацию:
<sessionState
mode="SQLServer"
allowCustomSqlDatabase="true"
sqlConnectionString="Data Source=Server;Initial Catalog=Database;User ID=UserId;Password=Password"
cookieless="false" timeout="20" />
Примечание:
1. Я предположил, что вы хотите сохранить сеанс в базе данных ваших приложений. Если вы хотите поддерживать базу данных сеанса отдельно, выполните указанную выше команду без параметра "-d". Это создаст новую базу данных ASPState с двумя таблицами, которые я указал выше. И, наконец, вы можете указать имя этой базы данных в вашей конфигурации.
Надеюсь, это поможет:)