Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 DBCC SHRINKFILE и Log Shipping server  [new]
Vpsem
Member

Откуда: Киев
Сообщений: 54
Есть БД в зеркале состоящая из большого количества файлов (>200), и есть отдельный logshipping сервер.
При сжатии файлов данных на основном сервере командой DBCC SHRINKFILE (ххх, 64536) файлы успешно усекаются на основном и зеркальном сервере.
А вот на логшиппинг сервер файлы логов накатываются без ошибок, но усечение файлов данных не происходит...
Сервера Microsoft SQL Server 2012 (SP3-CU1), на более ранних версиях с этой же БД также наблюдалось подобное, тогда приходилось восстанавливать БД на логшиппинге.
Не критично, но непонятно...
24 май 16, 14:11    [19212390]     Ответить | Цитировать Сообщить модератору
 Re: DBCC SHRINKFILE и Log Shipping server  [new]
Vpsem
Member

Откуда: Киев
Сообщений: 54
Вопрос наполовину снят: команда RESTORE DATABASE XXX WITH RECOVERY усекла все файлы до нужного размера.
Осталось понять что бы произошло когда на основном сервере рождались бы новые файлы, а на логшипе для них не было бы места из за того что не усеклись старые.
27 май 16, 10:38    [19226826]     Ответить | Цитировать Сообщить модератору
 Re: DBCC SHRINKFILE и Log Shipping server  [new]
komrad
Member

Откуда:
Сообщений: 5252
Vpsem
Вопрос наполовину снят: команда RESTORE DATABASE XXX WITH RECOVERY усекла все файлы до нужного размера.
Осталось понять что бы произошло когда на основном сервере рождались бы новые файлы, а на логшипе для них не было бы места из за того что не усеклись старые.

разница между миррорингом и логшиппингом в данном вопросе в том, что при мирроринге база постоянно рекаверится и фактически готова к старту немедленно, а в случае шиппинга, база рекаверится по команде. Что соббственно и произошло в данном случае.

Пруфлинк привести не могу - читал когда-то или в доке, или в статье, но снова найти что-то не могу.
27 май 16, 11:33    [19227134]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить