База данных SQL Server 2005 зависла в однопользовательском режиме - PullRequest
5 голосов
/ 25 ноября 2008

У меня есть база данных, которая застряла в однопользовательском режиме. Я убиваю процесс, который получает «блокировку» на БД, но когда я убиваю его, автоматически запускается другой (с использованием учетной записи sa). Это происходит даже при отключенном агенте SQL Server. Есть идеи?

Ответы [ 2 ]

11 голосов
/ 25 ноября 2008

Можете ли вы войти на сервер / базу данных?

Если нет, попробуйте ADMIN: ServerName, и он должен открыть экстренный сеанс администратора

Затем вы можете перейти на SQL Server, чтобы ALTER DATABASE [имя] SET MULTI_USER

3 голосов
/ 25 ноября 2008

Вероятно, это ваше соединение SQL Management Studio (или аналогичное). Вы убили свое собственное соединение, а затем снова подключились, чтобы увидеть, есть ли на нем кто-то еще, что привело к другому соединению.

Если это не так, проверьте свойства (имя пользователя, состояние, приложение) соединения в «Мониторе активности» (в папке «Управление»).

Если вы хотите вывести его из однопользовательского режима, щелкните правой кнопкой мыши базу данных и перейдите в свойства. Выберите «Параметры», а справа внизу находится свойство «Ограничить доступ».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...