Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Автоматическое Восстановление бекапа / 3 сообщений из 3, страница 1 из 1
24.07.2020, 11:43
    #39983540
asdor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое Восстановление бекапа
Есть job, который делает бекапы баз.
База небольшая. Восстановление, около 10 мин.
Хочу созданные бекапы, проверять на валидность.
(Столкнулся, chkdb показывает ОК, а бекап не восстанавливается.)
Создал базу для восстановления.

Хотел сделать из агента, но не могу вычислить имени созданного файла. (бекапы хранятся 10 дней)
Никогда этим не занимался.
Можно как то решить эту задачу агентом?
...
Рейтинг: 0 / 0
24.07.2020, 12:12
    #39983565
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое Восстановление бекапа
asdor
но не могу вычислить имени созданного файла. (бекапы хранятся 10 дней)


backupset + backupmediafamily
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
SELECT bs.server_name
	,bs.database_name
	,bs.recovery_model
	,convert(NUMERIC(10, 2), backup_size / 1024 / 1024) [backup, Mb]
	,bs.backup_start_date
	,bs.backup_finish_date
	,CASE 
		WHEN datediff(ss, bs.backup_start_date, bs.backup_finish_date) >= 86400
			THEN Convert(VARCHAR(5), datediff(ss, bs.backup_start_date, bs.backup_finish_date) / 86400) + ' days '
		ELSE ''
		END + Convert(VARCHAR(8), DateAdd(Second, datediff(ss, bs.backup_start_date, bs.backup_finish_date), 0), 108) AS [Duration]
	,bs.name
	,bs.user_name
	,CASE bs.type
		WHEN 'D'
			THEN 'Database full'
		WHEN 'I'
			THEN 'Database Differential'
		WHEN 'L'
			THEN 'Log'
		WHEN 'F'
			THEN 'File or Filegroup'
		WHEN 'G'
			THEN 'File Differential'
		WHEN 'P'
			THEN 'Partial'
		WHEN 'Q'
			THEN 'Partial Differential'
		ELSE 'Unknown'
		END 'backup type' -- from BOL
	,bmf.physical_device_name
FROM msdb..backupset bs
JOIN msdb..backupmediafamily bmf ON bs.media_set_id = bmf.media_set_id
ORDER BY backup_finish_date DESC


...
Рейтинг: 0 / 0
24.07.2020, 12:35
    #39983579
asdor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическое Восстановление бекапа
komrad,

Огромное спасибо)
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Автоматическое Восстановление бекапа / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]