Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL2008r2 как отследить прогресс бэкапа?  [new]
Наталья_ГИ
Member

Откуда:
Сообщений: 5
Я извиняюсь за глупый вопрос.. Гуру скл, подскажите, пож-та, как можно отследить прогресс бэкапа в скл2008? База большая, диски на ладан дышат, снимаю бэкап, идет очень долго, но не показывает прогресс, сколько еще осталось. СКЛ2000 все было наглядно. Здесь не могу найти ((
Заранее спасибо!
30 сен 15, 17:25    [18216345]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008r2 как отследить прогресс бэкапа?  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2395
Наталья_ГИ,

sys.dm_exec_requests поле percent_complete
30 сен 15, 17:39    [18216426]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008r2 как отследить прогресс бэкапа?  [new]
buser
Member

Откуда: Санкт-Петербург
Сообщений: 4378
Наталья_ГИ, Monitoring Options

автор
Monitoring Options
STATS [ =percentage ]
Displays a message each time another percentage completes, and is used to gauge progress. If percentage is omitted, SQL Server displays a message after each 10 percent is completed.
The STATS option reports the percentage complete as of the threshold for reporting the next interval. This is at approximately the specified percentage; for example, with STATS=10, if the amount completed is 40 percent, the option might display 43 percent. For large backup sets, this is not a problem, because the percentage complete moves very slowly between completed I/O calls.
30 сен 15, 17:42    [18216457]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008r2 как отследить прогресс бэкапа?  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2395
buser
Наталья_ГИ, Monitoring Options

автор
Monitoring Options
STATS [ =percentage ]
Displays a message each time another percentage completes, and is used to gauge progress. If percentage is omitted, SQL Server displays a message after each 10 percent is completed.
The STATS option reports the percentage complete as of the threshold for reporting the next interval. This is at approximately the specified percentage; for example, with STATS=10, if the amount completed is 40 percent, the option might display 43 percent. For large backup sets, this is not a problem, because the percentage complete moves very slowly between completed I/O calls.


и как ТС это поможет если процесс уже идет?:)
30 сен 15, 17:43    [18216469]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008r2 как отследить прогресс бэкапа?  [new]
BrokenPot
Member

Откуда: Киев
Сообщений: 1407
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)))
FROM sys.dm_exec_requests r WHERE command IN ('RESTORE DATABASE','BACKUP DATABASE')
30 сен 15, 17:45    [18216480]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008r2 как отследить прогресс бэкапа?  [new]
buser
Member

Откуда: Санкт-Петербург
Сообщений: 4378
WarAnt
и как ТС это поможет если процесс уже идет?:)


если процесс идет то и рыпаться незачем...
30 сен 15, 17:50    [18216505]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008r2 как отследить прогресс бэкапа?  [new]
Наталья_ГИ
Member

Откуда:
Сообщений: 5
Спасибо всем большое! По ходу моему серверу реально туго, "в час по чайной ложке"
30 сен 15, 17:54    [18216545]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008r2 как отследить прогресс бэкапа?  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2395
buser
WarAnt
и как ТС это поможет если процесс уже идет?:)


если процесс идет то и рыпаться незачем...


ТС спрашивала, как узнать когда ждать окончания процесса бекапа, при чем тут рыпаться?
30 сен 15, 18:20    [18216683]     Ответить | Цитировать Сообщить модератору
 Re: SQL2008r2 как отследить прогресс бэкапа?  [new]
buser
Member

Откуда: Санкт-Петербург
Сообщений: 4378
WarAnt
ТС спрашивала, как узнать когда ждать окончания процесса бекапа, при чем тут рыпаться?

Пофлудить можно на ПТ... Вы молодец.
30 сен 15, 18:32    [18216742]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить