No artigo de hoje vou mostrar como ver o percentual de uma operação no SQL Server via linha comandos em uma query.
Se você precisar algum dia rodar um backup via linha de comando no SQL Server, como saber o percentual do comando?
Pois bem, conversando com meu amigo Márcio Ortolan ( LinkedIn ), ele passou uma query interessante, onde ao executar, é exibido essas informações, inclusive com a estimativa de término.
Abaixo um print do comando executado:
E abaixo a query SQL:
SELECT
session_id as SPID,
command,
s.text AS Query,
start_time,
percent_complete,
dateadd(second,estimated_completion_time/1000, getdate()) as estimated_completion_time
FROM
sys.dm_exec_requests r
CROSS APPLY sys.dm_exec_sql_text(r.sql_handle) s
WHERE
r.command in ('BACKUP DATABASE','RESTORE DATABASE')
GO
Bom pessoal, por hoje é só.
Abraços e até a próxima.

Caramba, essa query é legal hein?! Vou testar aqui já. Obrigado, Atílio e Márcio, por compartilharem.
Opa, eu que agradeço pelo comentário Rods.
O Márcião é fera.