2008-11-25 5 views
5

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

ответ

11

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

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

Затем вы можете перейти в SQL Server для ALTER DATABASE [имя] SET MULTI_USER

+0

Для справки, это называется ЦАП или выделенное соединение с администратором - и я считаю, что он должен быть включен в конфигурацию поверхности sql-сервера. – Sam 2008-11-25 20:29:59

3

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

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

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

Смежные вопросы