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.