|
Как найти страницу в базе SQL?
|
|||
---|---|---|---|
#18+
Привет. Нужен совет знающих людей. Пытаюсь расшифровать ошибку (на скриншоте). Как мне найти данную страницу (1:6239394) в базе SQL? DBCC CHECKDB не помогает. SQL Server 2008 R2. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2013, 12:24 |
|
Как найти страницу в базе SQL?
|
|||
---|---|---|---|
#18+
Нашел такую команду для исправления страниц, но вот только не все: RESTORE DATABASE db1 PAGE = '1:51, 1:52, 1:55' FROM DISK = 'D:\SQLBackups\BackupFile1.bak'; мож есть какие еще варианты?? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2013, 19:45 |
|
Как найти страницу в базе SQL?
|
|||
---|---|---|---|
#18+
gudy, Исправление? Вы в этом уверены?.. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2013, 21:10 |
|
Как найти страницу в базе SQL?
|
|||
---|---|---|---|
#18+
Всем спасибо, базу восстановил, можно даже сказать поднял из руин. Опишу вкратце: была база на 1С.Предприятие 8.2 на SQL2008, 50Гб - все работало файл *.dt не делал два месяца (мой косяк) и вот в одно прекрасное утро все резко перестало работать, причина - стал рушиться 5 райд на сервере, сумел быстренько скопировать SQL базу на другой сервер, но она не работала, при запуске выводила кучу всяких ошибок. СХВАТИЛСЯ ЗА ГОЛОВУ. Пытался решить проблему задавая вопросы на различных форумах и выкладывая ошибки, но толку от этого было маловато, т.к. все отвечали однозначно, либо попрощайся с базой либо типа давали ссылки в никуда. В общем стал решать проблему сам, так сказать по шагам, 1. Разобрал структуру SQL базы и назначения ее таблиц. 2.Выявил битые таблицы таблицы. 3. Нашел таблицы которые отвечают за конфигурацию и запуск 1С. Сумел их восстановить, тем самым добился запуска 1С и Конфигуратора, но все равно это было пол беды, т.к. целостность таблиц данных была нарушена и стандартными средствами типа DBCC не исправлялась. Короче шаманил, шаманил и в итоге выявив уже конкретные битые таблицы стал их собирать по крупицам (правда пришлось приобрести специфический софт, но без него никак). В общем спустя 6 дней после падения БАЗЫ все восстановил с минимальными потерями. И так если кому интересно могу помочь по восстановлению SQL - базы. Всем спасибо за внимание. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2013, 09:02 |
|
Как найти страницу в базе SQL?
|
|||
---|---|---|---|
#18+
супер я так не умею или умею но не падало проверять не охота мое почтение ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2013, 09:38 |
|
Как найти страницу в базе SQL?
|
|||
---|---|---|---|
#18+
gudy, Вам повезло и таблицы движений и записей "не поехали" или была разработана "методика" их проверки и восстановления? ЗЫ Респект вам! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2013, 12:26 |
|
Как найти страницу в базе SQL?
|
|||
---|---|---|---|
#18+
AHDP, В том то и дело что была нарушена целостность таблиц и стандартными средствами проблема не решалась. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2013, 12:36 |
|
Как найти страницу в базе SQL?
|
|||
---|---|---|---|
#18+
gudyAHDP, В том то и дело что была нарушена целостность таблиц и стандартными средствами проблема не решалась. таблиц в базе особенно в конфе типа УПП овер_чем_дофига... написал бы чего делал - может кто полезное почерпнет для себя ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2013, 12:57 |
|
Как найти страницу в базе SQL?
|
|||
---|---|---|---|
#18+
gudy, Переформулирую вопрос: У вас была нарушена целостность таблиц данные в которые попадают при проведнеии документов и это не служебные ьаблицы итогов 1С? Если была, то как вы решали проблему отсутствующих данных? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2013, 13:13 |
|
Как найти страницу в базе SQL?
|
|||
---|---|---|---|
#18+
Часть данных именно в документах, все таки потерялась, но часть восстановил благодаря регистрам, по ним определил какие данные были и на основе их восстановил часть документов + у меня был *.dt файл 2 месячной давности, но все на 100% восстановить не получилось. У меня база была на 57Gb, после восстановления стала 54Gb. В итоге, после всех манипуляций, потерял 22 документа - абонентов и 48 квитанций (если брать во внимание документы), но это не страшно в документах остались ссылки в регистры на адреса, проблемно, но восстановить можно, единственный косяк у меня был поврежден регистр оплаты, который напрямую относится к документу квитанция вот тут пришлось подумать, а так из 2 000 000 квитанций 48 потерять это думаю не проблема, мог вообще все потерять. Во общем скрупулезными действиями потихоньку возвратил базу в реальный вид. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2013, 08:45 |
|
Как найти страницу в базе SQL?
|
|||
---|---|---|---|
#18+
gudy, Часть данных в поврежденные регистры восстановил путем проведения документов, но опять таки все проверил, собрал по крупицам, а потом провел, тем самым вернул регистры, единственный минус, надо отслеживать последовательность и даты. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2013, 08:47 |
|
|
start [/forum/topic.php?desktop=1&fid=28&tid=1519702]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 308ms |
total: | 432ms |
0 / 0 |