Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL-सर्वर:क्या कोई SQL स्क्रिप्ट है जिसका उपयोग मैं SQL सर्वर बैकअप या पुनर्स्थापना प्रक्रिया की प्रगति को निर्धारित करने के लिए कर सकता हूँ?

मुझे यह नमूना स्क्रिप्ट यहां मिली है। ऐसा लगता है कि यह बहुत अच्छा काम कर रहा है:

SELECT r.session_id,r.command,CONVERT(NUMERIC(6,2),r.percent_complete)
AS [Percent Complete],CONVERT(VARCHAR(20),DATEADD(ms,r.estimated_completion_time,GetDate()),20) AS [ETA Completion Time],
CONVERT(NUMERIC(10,2),r.total_elapsed_time/1000.0/60.0) AS [Elapsed Min],
CONVERT(NUMERIC(10,2),r.estimated_completion_time/1000.0/60.0) AS [ETA Min],
CONVERT(NUMERIC(10,2),r.estimated_completion_time/1000.0/60.0/60.0) AS [ETA 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)
FROM sys.dm_exec_sql_text(sql_handle))) AS [SQL]
FROM sys.dm_exec_requests r WHERE command IN ('RESTORE DATABASE','BACKUP DATABASE')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. UNPIVOT में NULL मान संभालें

  2. वर्तमान लेनदेन स्तर कैसे खोजें?

  3. एसक्यूएल सर्वर में लेनदेन कैसे करें और रोलबैक कैसे करें?

  4. इंट से कास्ट/कन्वर्ट क्यों एक तारक देता है

  5. SQL सर्वर में क्वेरी कैप्चर करने के लिए XEvent Profiler का उपयोग करें