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

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

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


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