Конфигурирование и настройка Microsoft ASP.NET

Настройка SQL-сервера состояний


Еще одним методом поддержки состояний для нескольких серверов или в веб-ферме является использование SQL-сервера. Первым шагом является настройка сервера в ферме на работу в качестве сервера состояний сессий. Для этого запустите сценарий InstallSQLState.sql, расположенный в директории <drive>:\%windir%\Microsoft.NET\Framework\ version. Он должен быть запущен на сервере, где работает SQL-сервер. Я создам базу данных с именем ASPState, включающую таблицы, хранимые процедуры и прочее, что требуется для запуска SQL-сервера состояний. Следующий шаг состоит в настройке приложения на использование SQL-сервера состояний. Ниже приведен синтаксис этой настройки.

<sessionState mode="SQLServer" sqlConnectionString="connection string" />

В таблице 4.22 приведены значения данного свойства.

Таблица 4.22. Свойство SQL-сервера состояний

СвойствоОписание
sqlConnectionStringОпределяет строку соединения, используемую для соединения с SQL-сервером состояний.

Ниже показан пример раздела, настроенного на работу с SQL-сервером состояний.

<sessionState mode="SQLServer" sqlConnectionString= "data source=192.168.0.1;Integrated Security=SSPI" />

Данные состояния сессии для этого сервера будут храниться в SQL-сервере, расположенном по адресу 192.168.0.1.



Содержание раздела