Настройка приложений ASP.NET для постоянного управления состоянием сеанса SQL Server

Переводы статьи Переводы статьи
Код статьи: 311209 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

Эта статья содержит файлы сценариев, которые настраивают Microsoft SQL Server для поддержки приложений ASP.Сеанс в режиме NET SQL Server состояния управления таким образом, чтобы данные сеанса хранятся за пределами База данных tempdb База данных. Данная статья содержит сведения, чтобы загрузить эти файлы альтернативных сценариев, которые называются InstallPersistSqlState.sql и UninstallPersistSqlState.sql.

Примечание Загружаемых сценариев, приведенных в этой статье предназначены только для использования с Microsoft.NET Framework 1.0. Не следует использовать эти сценарии, с помощью Microsoft.NET Framework 1.1, поскольку.NET Framework версии 1.1 поддерживает их. Использование постоянных сценарии, поставляемые с.NET Framework 1.1 вместо этого, при разработке приложений с помощью.NET Framework 1.1.


Требования

  • Microsoft Windows XP, Microsoft Windows 2000 Professional, Microsoft Windows 2000 Server или Microsoft Windows 2000 Advanced Server
  • Корпорация Майкрософт.NET Framework
  • Информационные службы Интернета (IIS)
  • Microsoft SQL Server

Описание приема

При использовании исходный режим сеанса состояние управления файлы сценариев SQL Server (InstallSqlState.sql и UninstallSqlState.sql) ASPStateTempApplications и Базы данных таблицы создаются в База данных tempdb База данных для хранения данных сеанса. Тем не менее данные состояния сеанса теряются при перезапуске компьютера, на котором запущен SQL Server.

Сохранение версий сценариев (InstallPersistSqlState.sql и UninstallPersistSqlState.sql) решить эту проблему путем создания этих таблиц в ASPState вместо базы данных. Таким образом данные сеанса сохраняются после перезагрузки компьютера, на котором запущен SQL Server.

Чтобы получить файлы UninstallPersistSqlState.sql и InstallPersistSqlState.sql, загрузите PersistSqlState.exe самораспаковывающийся исполняемый файл.Следующий файл доступен для загрузки из центра загрузки Майкрософт:
Свернуть это изображениеРазвернуть это изображение
Download
Загрузить PersistSqlState.exe
Дата выпуска: 23 апреля 2002 г.

Для получения дополнительных сведений о том, как загрузить файлы поддержки Майкрософт щелкните следующий номер статьи базы знаний Майкрософт:
119591 Как загрузить файлы поддержки Майкрософт из Интернета
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последние версии антивирусного программного обеспечения на дату публикации файла. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.

Настройка постоянного управления состоянием сеанса в режиме SQL Server

Чтобы выполнить файл сценария InstallPersistSqlState.sql, который настраивает управление состоянием сеанса режима сохранения SQL Server, выполните следующие действия.
  1. Если ранее использовалась исходный файл InstallSqlState.sql для настройки состояния сеанса в режиме SQL Server, необходимо выполнить исходный файл UninstallSqlState.sql для удаления состояния сеанса в режиме SQL Server.
  2. В анализаторе запросов SQL нажмите кнопку Открыть В меню Файл меню.
  3. В Открыть файл запроса диалоговое окно, нажмите кнопку InstallPersistSqlState.sql, а затем нажмите кнопку Открыть.
  4. Нажмите кнопку Выполнение В меню Запрос меню, чтобы выполнить файл сценария.

Удалить постоянный конфигурации управления состоянием сеанса в режиме SQL Server

Чтобы выполнить файл сценария UninstallPersistSqlState.sql, который удаляет сохранение режима сеанса состояние управления конфигурации SQL Server, выполните следующие действия.
  1. В анализаторе запросов SQL нажмите кнопку Открыть В меню Файл меню.
  2. В Открыть файл запроса диалоговое окно, нажмите кнопку UninstallPersistSqlState.sql, а затем нажмите кнопку Открыть.
  3. Необходимо остановить службу w3svc перед выполнением сценария UninstallPersistSqlState.sql. Чтобы остановить службу w3svc, выполните следующие действия.
    1. Нажмите кнопку Начало, а затем нажмите кнопку Запустить.
    2. Тип cmd В диалоговом окне Открыть поле, а затем нажмите кнопку ОК.
    3. В командной строке введите: Net Stop W3SVC. Появится подтверждение, что была остановлена служба w3svc.
  4. В анализаторе запросов SQL нажмите кнопку Выполнение В меню Запрос меню, чтобы выполнить файл сценария.
  5. Перезапустите службу w3svc, после завершения удаления. Для этого введите Net Start W3SVC в командной строке.

Устранение неполадок

  • Если не остановить службу w3svc перед выполнением сценария UninstallPersistSqlState.sql, может появиться следующее сообщение об ошибке:
    Невозможно удалить базу данных «aspstate», так как он используется
  • Если вы обратите внимание, что записи в Базы данных таблицы не удаляются после связанные сеансы Превышен срок их действия, убедитесь, что запущен агент SQL Server. Эта функция реализуется с помощью хранимых процедур, которые запланированы через заданий в SQL Server. Агент SQL Server управляет этих заданий.

Ссылки

Для получения дополнительных сведений о запуске сценариев по умолчанию, настроить SQL Server для ASP.NET управление состоянием сеанса SQL Server режим, щелкните следующий номер статьи базы знаний Майкрософт:
317604 Настройка SQL Server для хранения ASP.NET состояние сеанса
Для получения дополнительных сведений о NET start и NET stop команды, щелкните следующий номер статьи базы знаний Майкрософт:
236166 С помощью команды NET START для служб IIS силы и NET STOP Перечитать реестра
Для получения дополнительных сведений о ASP.NET и ASP.NET управление состоянием, щелкните следующие номера статей базы знаний Майкрософт:
305140 INFO: ASP.NET Путеводитель
307598 INFO: ASP.Общие сведения об управлении состоянием NET
Для получения дополнительных сведений о ASP.NET управление состоянием сеанса, обратитесь к следующей статье из Ничего, кроме среды ASP.NET столбец в MSDN:
ASP.NET состояние сеанса
http://msdn2.Microsoft.com/en-us/library/ms972429.aspx

Свойства

Код статьи: 311209 - Последний отзыв: 6 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft ASP.NET 1.0
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 64-bit Edition
Ключевые слова: 
kbdownload kbhowtomaster kbstate kbmt KB311209 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:311209

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com