Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.04.2018, 17:46
|
|||
|---|---|---|---|
|
|||
DBCC WRITEPAGE |
|||
|
#18+
Добрый люди просветите как можно скопировать страницу с одной базы в другую? То есть нужно как-то вытянуть бинарное представление страницы через DBCC PAGE и вставить его в другую базу. Или есть другие варианты? RESTORE PAGE не вариант сразу если база в SIMPLE. Чисто академический интерес, поэтому буду рад фитбеку. Но реальный случай недавно был. Побилось пару байтов на странице системной таблицы. Потом недолго думая ее совсем загубили с помощью REPAIR_ALLOW_DATA_LOSS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2018, 17:57
|
|||
|---|---|---|---|
DBCC WRITEPAGE |
|||
|
#18+
AlanDentonДобрый люди просветите как можно скопировать страницу с одной базы в другую? То есть нужно как-то вытянуть бинарное представление страницы через DBCC PAGE и вставить его в другую базу. Или есть другие варианты? RESTORE PAGE не вариант сразу если база в SIMPLE. Чисто академический интерес, поэтому буду рад фитбеку. Но реальный случай недавно был. Побилось пару байтов на странице системной таблицы. Потом недолго думая ее совсем загубили с помощью REPAIR_ALLOW_DATA_LOSS. hex-редактором любым, только со смещением не промахнись ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2018, 18:01
|
|||
|---|---|---|---|
|
|||
DBCC WRITEPAGE |
|||
|
#18+
msLexhex-редактором любым, только со смещением не промахнись Есть где-то хороший мануал по этому поводу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2018, 19:08
|
|||
|---|---|---|---|
DBCC WRITEPAGE |
|||
|
#18+
AlanDentonmsLexhex-редактором любым, только со смещением не промахнись Есть где-то хороший мануал по этому поводу? Если вам нужно просто скопировать as is страницу из одной базы у другую, то ничего хитрого тут нет. Достаточно знать начальное смещение. Другое дело, что в заголовке страницы куча инфы, которая, скорее всего, различается в база (да хотя бы LSN), и простое копирование почти наверняка приведет к проблемам. Вы можете через dbcc writepage (или напрямую в файле данных) поменять какие-то байты на странице, но для этого нужно очень хорошо понимать где и что на этой странице есть и где и что нужно менять. С учетом того, что есть: - разные версии скуля - сжатие на уровне страниц/строк - шифрование данных - большого количества метаинформации, зависящей от кучи факторов (про LSN я уже писал) я настоятельно не рекомендовал бы использовать этот метод для восстановления базы. Скорее всего, вы что-то не учете и сделаете только хуже. PS Описание работы dbcc writepage с примерам есть тут . Там же есть ссылки на онлайн курсы по "выправлению кривых баз" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1689966]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 257ms |
| total: | 386ms |

| 0 / 0 |
