powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ХЕЛП!!! СОС!!! ПОГИБАМ!
4 сообщений из 4, страница 1 из 1
ХЕЛП!!! СОС!!! ПОГИБАМ!
    #32030217
Fabio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребя, помогите трабл решить. сам я ламак в этом деле пока) Надо в определённый момент, например в три часа ночи, убивать все пользовательские сесси на серваке. КАк сделать?
Расчитываю на вашу помощь.
Заранее благодарен. Андрюха.
...
Рейтинг: 0 / 0
ХЕЛП!!! СОС!!! ПОГИБАМ!
    #32030225
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самый лучше вариант - это сначала читать, потом писать в форум. Аналогичная тема буквально в этот день обсуждается. Нельзя же каждый день одинаковые вопросы задавать.
...
Рейтинг: 0 / 0
ХЕЛП!!! СОС!!! ПОГИБАМ!
    #32030226
Фотография ChA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1.Самый простой способ, опустить сервер в определенное время, а спустя минут 10
поднять заново поднять через NT-команды AT и NET.
2.Вариант второй, но не всегда гарантировано снимающий сессии.
Делаешь JOB, который в цикле вызывает KILL для всех сессий, spid которых
больше 50
Что-то вроде:

SET NOCOUNT ON
DECLARE @Stmt nvarchar(100), @spid smallint
SELECT @spid = spid FROM sysprocesses WHERE spid > 50 ORDER BY spid
WHILE @@ROWCOUNT > 0 BEGIN
SET @Stmt = N'KILL ' + CAST(@spid AS nvarchar(5))
EXEC (@Stmt)
SELECT @spid = spid FROM sysprocesses WHERE spid > @spid ORDER BY spid
END
...
Рейтинг: 0 / 0
ХЕЛП!!! СОС!!! ПОГИБАМ!
    #32030235
KOBI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Luchshe vsego tak:

SET NOCOUNT ON
USE MASTER

DECLARE @spid INT, @sqlstr nchar (100)
DECLARE spid_cursor CURSOR FOR
select distinct [req_spid] from syslockinfo

OPEN spid_cursor

FETCH NEXT FROM spid_cursor INTO @spid

WHILE @@FETCH_STATUS = 0
BEGIN
SET @sqlstr=N'KILL ' + STR(@spid)
EXEC sp_executesql @sqlstr
FETCH NEXT FROM spid_cursor INTO @spid
END

CLOSE spid_cursor
DEALLOCATE spid_cursor
GO
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ХЕЛП!!! СОС!!! ПОГИБАМ!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]