Проблемы

При выполнении каких-либо из следующих действий в Microsoft Business Solutions — бизнес-портале вы получаете сообщение об ошибке:

  • Вы пытаетесь восстановить базу данных.

  • Вы пытаетесь сделать базу данных автономной.

  • Вы пытаетесь настроить базу данных для доступа только для одного пользователя или только для чтения.

Вы получаете следующее сообщение об ошибке:

Ошибка 5070. Состояние базы данных невозможно изменить, когда другие пользователи используют database_namealterDATABASE. sp_dboption сбой команды.

Эта проблема возникает, даже если все пользователи вышли из microsoft Dynamics GP или Microsoft Dynamics SL.

Причина

Бизнес-портал использует пул подключений, чтобы воспользоваться преимуществами производительности. Это происходит из-за того, как выполняются функции пула подключений, а также из-за разработки бизнес-портала. Пользователи бизнес-портала сохраняют подключение к базам данных после закрытия сеансов в браузере.

Способ

Для решения проблемы выполните следующие действия:

  1. Отображение активных подключений к базам данных, Microsoft SQL Server 2000 (SPID), состояния и имени для логотипа. Для этого выполните следующие действия:

    1. Начните SQL анализа запроса.

    2. Запустите следующий сценарий:

      sp_who
  2. Сброс активных подключений. Для этого можно использовать любой из перечисленных способов.Способ 1. Отключите их вручную для пользователей бизнес-портала. Этот метод рекомендуется использовать, так как он влияет на меньшее количество процессов и пользователей. Примечание. Прежде чем выполнять эти действия, все пользователи должны выйти из бизнес-портала.

    1. Начните SQL анализа запроса.

    2. Запустите следующий сценарий для базы данных:

      KILL <SPID number>

      Примечание. Замените<и> в замещаемом пункте номером ИОКП, начиная с шага 1.

    Способ 2. Перезапустите службы SQL с помощью диспетчера SQL Server Management Studio или Microsoft SQL Server диспетчера:

    1. Все пользователи могут выйти из бизнес-портала и других программ, которые подключаются к Microsoft SQL Server.

    2. Перезапустите SQL служб с помощью Microsoft SQL Server Management Studio или диспетчера SQL Server Enterprise.При перезапуске SQL Службы сброшены все и все подключения SPID. Метод 2 влияет на больше пользователей и больше процессов, чем метод 1.

Дополнительная информация

Чтобы получить дополнительные сведения о команде KILL, щелкните номер следующей статьи, чтобы просмотреть статью в базе знаний Майкрософт:

171224 Как работает команда Transact-SQL KILL

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.