Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как отключить всех пользователей от базы 
:(
    Опции темы
IriskaN
Дата 27.4.2006, 05:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 27.4.2006

Репутация: нет
Всего: нет



Подскажите какое-нибудь решение - требуется отключать всех пользователей от базы в наименее загруженное время, т.е. ночью. И при этом не допустить повторного подключения на определенное время.
Как такое сделать? 
PM MAIL   Вверх
boevik
Дата 27.4.2006, 07:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1452
Регистрация: 31.5.2004
Где: Израиль

Репутация: 15
Всего: 35



убить все подключения
Код

declare c1 cursor for
SELECT spid 
   FROM sysprocesses
WHERE dbid=(select dbid from sysdatabases where name='database_name')


open c1

fetch next from c1 into @spid

while @@fetch_status = 0
begin
    select @qry = 'KILL ' + cast (@spid as varchar(10))
    exec(@qry)
    fetch next from c1 into @spid
end

close c1
deallocate c1 


Перевести базу в однопользовательский (single user) режим
Код

use database_name
EXEC sp_dboption 'database_name', 'single user', 'TRUE'
 


--------------------
Никогда не говори никогда
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0419 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.