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

Откуда:
Сообщений: 76
Можно ли определить ведется ли сейчас бекап какой либо из баз данных сервера?
backupset содержит только данные о завершенной операции бекапирования.
16 апр 18, 16:08    [21342851]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли определить ведется ли сейчас бекап какой либо базы данных?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
посмотреть на выполняемые запросы
16 апр 18, 16:12    [21342859]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли определить ведется ли сейчас бекап какой либо базы данных?  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5112
sysprocesses
16 апр 18, 16:26    [21342901]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли определить ведется ли сейчас бекап какой либо базы данных?  [new]
Dzianis
Member

Откуда:
Сообщений: 76
TaPaK
посмотреть на выполняемые запросы


Так надеялся, что по бекапам будет все таки какая нибудь системная вьюшка.
Жаль, если придется процессы парсить.
16 апр 18, 16:51    [21342983]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли определить ведется ли сейчас бекап какой либо базы данных?  [new]
vikt0rchik
Member

Откуда:
Сообщений: 7
вот скрипт, еще и процент выполнения показывает.
 
USE MASTER
--
SELECT SESSION_ID, '[' + CAST(DATABASE_ID AS VARCHAR(10)) + '] ' + DB_NAME(DATABASE_ID) AS [DATABASE], 
PERCENT_COMPLETE, START_TIME, STATUS, COMMAND, 
DATEADD(MS, ESTIMATED_COMPLETION_TIME, GETDATE()) AS ESTIMATED_COMPLETION_TIME, CPU_TIME
FROM SYS.DM_EXEC_REQUESTS 
--Apply this Where Clause Filter if you need to check specific events such as Backups, Restores,
WHERE COMMAND LIKE '%BACKUP%' OR COMMAND LIKE '%RESTORE%'  
16 апр 18, 17:05    [21343020]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли определить ведется ли сейчас бекап какой либо базы данных?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
Dzianis
TaPaK
посмотреть на выполняемые запросы


Так надеялся, что по бекапам будет все таки какая нибудь системная вьюшка.
Жаль, если придется процессы парсить.

куда ж ещё системнее

command = BACKUP DATABASE
https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-exec-requests-transact-sql?view=sql-server-2017
16 апр 18, 17:10    [21343038]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли определить ведется ли сейчас бекап какой либо базы данных?  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10713
Блог
Dzianis
TaPaK
посмотреть на выполняемые запросы


Так надеялся, что по бекапам будет все таки какая нибудь системная вьюшка.
Жаль, если придется процессы парсить.


https://blogs.msmvps.com/gladchenko/tips-for-dba-percentage-of-work-completed-for-dba-commands/
17 апр 18, 11:20    [21344731]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли определить ведется ли сейчас бекап какой либо базы данных?  [new]
Dzianis
Member

Откуда:
Сообщений: 76
Всем спасибо за участие. )
30 апр 18, 18:24    [21380162]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить