sql >> Database teknologi >  >> RDS >> Sqlserver

SQL-Server:Er der et SQL-script, som jeg kan bruge til at bestemme forløbet af en SQL Server-sikkerhedskopierings- eller gendannelsesproces?

Jeg fandt dette eksempelscript her det ser ud til at fungere ret godt:

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. Få ugedag i SQL Server 2005/2008

  2. Hvorfor udføres mit docker-entrypoint-initdb.d-script (som specificeret i docker-compose.yml) ikke for at initialisere en ny MySQL-instans?

  3. hvordan man tilføjer mere end 1000 værdier med NOT IN-sætning

  4. Kørsel af SQL-databasevedligeholdelsesopgaver ved hjælp af SQLCMD