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

Спасибо
...
Рейтинг: 0 / 0
29.05.2002, 05:28:40
    #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
29.05.2002, 05:39:07
    #32031582
Andrew Kurilov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой вопрос, но для меня нужный не могу базу восстановить из бакапа, грит дат
Если рестарт сервера не желателен, то посмотри:
Panfily; 28 апреля - 15 мая; "T-SQL. Как отключить всех от БД?"
...
Рейтинг: 0 / 0
29.05.2002, 07:16:38
    #32031589
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой вопрос, но для меня нужный не могу базу восстановить из бакапа, грит дат
А собственно на какой это базе не получается, может быть Вы системные базы пытаетесь восстановить, так тогда нужно в однопользовательский режим перейти...
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Простой вопрос, но для меня нужный не могу базу восстановить из бакапа, грит дат / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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