powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Простой вопрос, но для меня нужный не могу базу восстановить из бакапа, грит дат
4 сообщений из 4, страница 1 из 1
Простой вопрос, но для меня нужный не могу базу восстановить из бакапа, грит дат
    #32031580
svserg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хай.
Помогите страждущему.
Ночью автоматом восстанавливаю базу данных из бакапа.
Прихожу и вижу, что не восстановило. Причина кто-то держит базу данных.
Как мне принудительно сказать, чтобы все процессы были остановлены?
Даже если это процесс запушен из под логина sa?

Спасибо
...
Рейтинг: 0 / 0
Простой вопрос, но для меня нужный не могу базу восстановить из бакапа, грит дат
    #32031581
Oleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Before you restoring DB
RUN This SP

CREATE PROCEDURE usp_KillUsers @dbname varchar(50) as
SET NOCOUNT ON
DECLARE @strSQL varchar(255)
PRINT 'Killing Users'
PRINT '-----------------'
CREATE table #tmpUsers(
spid int,
eid int,
status varchar(30),
loginname varchar(50),
hostname varchar(50),
blk int,
dbname varchar(50),
cmd varchar(30))
INSERT INTO #tmpUsers EXEC SP_WHO
DECLARE LoginCursor CURSOR
READ_ONLY
FOR SELECT spid, dbname FROM #tmpUsers WHERE dbname = @dbname
DECLARE @spid varchar(10)
DECLARE @dbname2 varchar(40)
OPEN LoginCursor
FETCH NEXT FROM LoginCursor INTO @spid, @dbname2
WHILE (@@fetch_status <> -1)
BEGIN
IF (@@fetch_status <> -2)
BEGIN
PRINT 'Killing ' + @spid
SET @strSQL = 'KILL ' + @spid
EXEC (@strSQL)
END
FETCH NEXT FROM LoginCursor INTO @spid, @dbname2
END
CLOSE LoginCursor
DEALLOCATE LoginCursor
DROP table #tmpUsers
PRINT 'Done'
go
...
Рейтинг: 0 / 0
Простой вопрос, но для меня нужный не могу базу восстановить из бакапа, грит дат
    #32031582
Andrew Kurilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если рестарт сервера не желателен, то посмотри:
Panfily; 28 апреля - 15 мая; "T-SQL. Как отключить всех от БД?"
...
Рейтинг: 0 / 0
Простой вопрос, но для меня нужный не могу базу восстановить из бакапа, грит дат
    #32031589
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А собственно на какой это базе не получается, может быть Вы системные базы пытаетесь восстановить, так тогда нужно в однопользовательский режим перейти...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Простой вопрос, но для меня нужный не могу базу восстановить из бакапа, грит дат
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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