Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как убить все процессы БД ?  [new]
Slavinag
Member

Откуда: Москва
Сообщений: 110
MS SQL Server 2000.
Можно ли программно убить ВСЕ процессы, подключенные к определенной базе?
12 май 04, 15:43    [674065]     Ответить | Цитировать Сообщить модератору
 Re: Как убить все процессы БД ?  [new]
G0b1in
Member

Откуда: RU
Сообщений: 159
вывести базу в оффлайн? :-)
12 май 04, 15:47    [674083]     Ответить | Цитировать Сообщить модератору
 Re: Как убить все процессы БД ?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Disconnect
12 май 04, 15:55    [674113]     Ответить | Цитировать Сообщить модератору
 Re: Как убить все процессы БД ?  [new]
Slavinag
Member

Откуда: Москва
Сообщений: 110
Будет ли правильным выводить базу в Офлайн перед созданием резервной копии?
То есть в Агенте создаются две задачи:
1 - Офлайн БД
2 - Создание резервной копии
12 май 04, 17:19    [674418]     Ответить | Цитировать Сообщить модератору
 Re: Как убить все процессы БД ?  [new]
paparome
Member

Откуда: Москва
Сообщений: 4312
А зачем для создания резервной копии надо от нее всех отключать?
12 май 04, 17:24    [674427]     Ответить | Цитировать Сообщить модератору
 Re: Как убить все процессы БД ?  [new]
Deniro
Member

Откуда: град Подмосковье
Сообщений: 84
To Slavinag

Будет ли правильным выводить базу в Офлайн перед созданием резервной копии? - это в каком случае, при каких условиях???

Лучше всего конечно вопросы поконкретнее задавать..... Условия хоть немного обрисовать, тогда оптимальный вариант будет виден лучше...
Резервную копию вообще то можно бэкапом сделать, тогда базу не надо отключать из оффлайна.
12 май 04, 17:28    [674435]     Ответить | Цитировать Сообщить модератору
 Re: Как убить все процессы БД ?  [new]
Slavinag
Member

Откуда: Москва
Сообщений: 110
Проблема в том, что в Агенте уже есть задача по созданию резервной копии. Запускается каждый день (ночь) в 3.00. Но если кто-то вечером не вышел из клиентского приложения, то его процесс блокирует выполнение Бэкапа.
Задача прерывалась и лог писалось сообщение об ошибке.
12 май 04, 17:37    [674459]     Ответить | Цитировать Сообщить модератору
 Re: Как убить все процессы БД ?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37100
автор
Но если кто-то вечером не вышел из клиентского приложения, то его процесс блокирует выполнение Бэкапа.
Задача прерывалась и лог писалось сообщение об ошибке.

Странно как-то. И чего за сообщение об ошибке, если не секрет?

З.Ы. Можно еще, конечно:
alter 
database <DB> set SINGLE_USER with rollback immediate
backup database ...
alter database <DB> set MULTI_USER
12 май 04, 17:48    [674503]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить