by Alexey Knyazev
26. января 2011 23:55
Восстановления базы из Backup`a или перенос её на другой сервер, "сбраcывает" значение "даты создания" этой базы данных (в таблицах sys.databases, msdb..backupset и т.д.).
Встаёт вопрос: как найти оригинальную дату создания!?
Гарантированный способ - это чтение данных из boot-страниц, а именно страница №9, с помощью команды DBCC PAGE.
Для этого нужно выполнить следующий код на T-SQL:
DBCC TRACEON(3604)
GO
DBCC PAGE ('Моя база данных', 1, 9, 3)
GO
Теперь ищем значение dbi_crdate.