Как я могу отсоединить базу данных, которая используется?

Случается так, что Вы волнуетесь по поводу таймаута сессии? В этом случае Вы могли Ctrl-z и bg процесс, и затем просто поместить что-то для поддержания сессии как "ping-t localhost" или "вершина".

Если случается так, что Вы хотите выйти из системы, то я боюсь, что не могу добавить к другим комментариям.

13
задан 20 October 2009 в 20:29
5 ответов
--Kick all users off of the database NOW
ALTER DATABASE YourDatabase SET SINGLE_USER WITH ROLLBACK IMMEDIATE

--Kick all but after 60 seconds
ALTER DATABASE YourDatabase SET SINGLE_USER WITH ROLLBACK AFTER 60 SECONDS

--restore connection to users
ALTER DATABASE YourDatabase SET MULTI_USER
16
ответ дан 2 December 2019 в 21:20

Эта команда должна отбросить все соединения, затем позволить Вам отсоединяться.

ALTER DATABASE УСТАНОВИЛ SINGLE_USER С ROLLBACK_IMMEDIATE

0
ответ дан 2 December 2019 в 21:20

Вы попытались установить флажок "Drop Connections" при отсоединении его?

12
ответ дан 2 December 2019 в 21:20
  • 1
    Я надеялся больше на связанное с запросом решение. Server Management Studio Express очень часто вызывает мою машину к "синему" экрану. Так I' m использование инструмента, который просто отправляет запросы на сервер. –  Jack B Nimble 20 October 2009 в 20:54
  • 2
    "Синий" экран обычно связывается с аппаратными средствами или проблемами уровня ОС, не с некоторым очень определенным приложением, такими как инструмент управления базой данных. Я can' t воображают, почему эта конкретная программа заставляет Вашу машину отказать, но это - определенно признак некоторой базовой серьезной проблемы. –  Massimo 20 October 2009 в 21:53
  • 3
    Это - некоторая комбинация Visual Studio and Server Management Studio Express, потому что я видел поведение на 3 различных рабочих станциях. Это могло бы быть от выполнения нескольких версий Visual Studio сразу, я знаю, что это вызывает причудливое поведение в IE7 при использовании вкладок. –  Jack B Nimble 28 October 2009 в 20:30
  1. Отключитесь от сервера.
  2. Перезапустите службу SQL Server, чтобы закрыть все соединения.
  3. Войдите в систему с проверкой подлинности Windows.
  4. Легко отсоедините базу данных.
1
ответ дан 2 December 2019 в 21:20

Не забудьте установить флажок «Отключить соединения» в окне «Отсоединить базу данных», в противном случае это очень просто и просто выберите отсоединение в меню, см. Изображение ниже:

enter image description here

1
ответ дан 2 December 2019 в 21:20

Теги

Похожие вопросы