SQL Server’da Backup Restore Durum Bilgisini Öğrenmek

SQL Server’da Backup Restore Durum Bilgisini Öğrenmek
SQL Server’da Backup Restore Durum Bilgisini Öğrenmek

Herkese merhaba. Bu yazıda SQL Server’da Backup Restore durum bilgisini öğrenmek ile ilgili bilgi vermeye çalışacağım.

SQL Server’da bazı durumlarda Backup Restore durum bilgisini öğrenmek isteyebilirsiniz.

Aşağıdaki kodu kullanarak sizler de bu işlemi rahatlıkla yapabilirsiniz.

Kod 1 

SELECT
	session_id AS SPID
   ,command
   ,a.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) a
WHERE r.command IN ('BACKUP DATABASE', 'RESTORE DATABASE')

Kod 2

SELECT r.session_id AS [Session_Id],
       r.command AS [command],
       CONVERT(NUMERIC(6, 2), r.percent_complete) AS [% Complete],
       GETDATE() AS [Current Time],
       CONVERT(VARCHAR(20), DATEADD(ms, r.estimated_completion_time, GETDATE()), 20) AS [Estimated Completion Time],
       CONVERT(NUMERIC(32, 2), r.total_elapsed_time / 1000.0 / 60.0) AS [Elapsed Min],
       CONVERT(NUMERIC(32, 2), r.estimated_completion_time / 1000.0 / 60.0) AS [Estimated Min],
       CONVERT(NUMERIC(32, 2), r.estimated_completion_time / 1000.0 / 60.0 / 60.0) AS [Estimated Hours],
       CONVERT(   VARCHAR(1000),
       (
           SELECT SUBSTRING(   TEXT,
                               r.statement_start_offset / 2,
                               CASE
                                   WHEN r.statement_end_offset = -1 THEN
                                       1000
                                   ELSE
                               (r.statement_end_offset - r.statement_start_offset) / 2
                               END
                           ) 'Statement text'
           FROM sys.dm_exec_sql_text(sql_handle)
       )
              )
FROM sys.dm_exec_requests r
WHERE command LIKE 'RESTORE%'
      OR command LIKE 'BACKUP%';

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

84 Kez Okundu

Yavuz Selim Kart

Yazılım ve veri tabanında bildiklerimi anlatmaya gayret ediyorum. Halen birçok programlama dili üzerinde araştırmalar yaparak kendimi geliştiriyorum. Bunlar haricinde Grafik Tasarım ve Wordpress konularına da ilgim bulunmakta. SEO ve Sosyal medya yönetimleri hakkında da bilgim mevcuttur. Kısaca çok çalışmayı seven azimli biriyim.

You may also like...

Yazı kopyalamak yasaktır!