AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.06.2010, 16:34   #1  
Yakuza is offline
Yakuza
Участник
 
124 / 10 (1) +
Регистрация: 26.10.2004
Опять я со своей бедой. Сегодня вдруг одна таблица стала говорить, что занята различными пользователями, даже иногда пустым. После перезапуска сервера не изменилось ничего. Сделал кардинально - перезапустил само железо. После чего база вообще перестала пускать ! Процентов до 30 идет восстановление блоков при входе, а потом выскакивает ошибка о проблемах в структуре и предлагается воспользоваться штатным бэкапом и восстановлением в новый файл. Но сам бэкап-то и не может работать, пока не войдешь в базу. Есть подозрение, что что-то с ключами. База native. Хэлп !
Старый 30.06.2010, 16:47   #2  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
место на диске есть? это единственное решаемое, что в голову лезет
Старый 30.06.2010, 16:48   #3  
Fordewind is offline
Fordewind
Участник
 
1,134 / 10 (3) +
Регистрация: 01.12.2005
Цитата:
Сообщение от Yakuza Посмотреть сообщение
Опять я со своей бедой. Сегодня вдруг одна таблица стала говорить, что занята различными пользователями, даже иногда пустым. После перезапуска сервера не изменилось ничего. Сделал кардинально - перезапустил само железо. После чего база вообще перестала пускать ! Процентов до 30 идет восстановление блоков при входе, а потом выскакивает ошибка о проблемах в структуре и предлагается воспользоваться штатным бэкапом и восстановлением в новый файл. Но сам бэкап-то и не может работать, пока не войдешь в базу. Есть подозрение, что что-то с ключами. База native. Хэлп !
Это система как бы намекает, что пора бы уже перейти на более новую версию.
А если кроме шуток, то по-моему, вам поможет только восстановление существующего бэкапа. А вы как заходили в базу? локально или через сервер?
Старый 30.06.2010, 16:49   #4  
Yakuza is offline
Yakuza
Участник
 
124 / 10 (1) +
Регистрация: 26.10.2004
Цитата:
Сообщение от Sancho Посмотреть сообщение
место на диске есть? это единственное решаемое, что в голову лезет
Места полно. В самой базе процентов 17 свободного места было. Готовлю удавку.
Старый 30.06.2010, 16:53   #5  
Yakuza is offline
Yakuza
Участник
 
124 / 10 (1) +
Регистрация: 26.10.2004
Пытался и локально, и через сервер. Ведет одинаково себя, восстанавливает free blocks и на половине ошибка вылетает.
Старый 30.06.2010, 17:04   #6  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
С параметром dbreadonly=yes клиент базу открывает?
PS. Перед экспериментированием создайте копию файла базы
Старый 30.06.2010, 17:17   #7  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
Если не получится - бегом к партнеру или в MS за Diagnostic And Recovery Tool для Нава (ака C/DART), если физических повреждений нет - должно помочь
Старый 30.06.2010, 17:32   #8  
Forward is offline
Forward
Участник
 
101 / 10 (1) +
Регистрация: 21.05.2007
Не надо было перезапускать железо... Есть репликация или что то в этом роде?

P.S. C/DART, он вообще у кого то есть в РФ? Если есть - покажите пальцем этих людей плз.
Старый 30.06.2010, 17:39   #9  
Yakuza is offline
Yakuza
Участник
 
124 / 10 (1) +
Регистрация: 26.10.2004
Цитата:
Сообщение от Forward Посмотреть сообщение
Не надо было перезапускать железо... Есть репликация или что то в этом роде?

P.S. C/DART, он вообще у кого то есть в РФ? Если есть - покажите пальцем этих людей плз.
И будет ли он работать с нашей старушкой (( У одного партнера сказали, что не знают, что это такое.
dbreadonly не помогает. В процессах остается висеть slave.exe после остановки.
Старый 30.06.2010, 17:53   #10  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
Цитата:
C/DART, он вообще у кого то есть в РФ? Если есть - покажите пальцем этих людей плз
Пальцем показывать в детстве отучили
А по сабжу - если партнер не в курсе - есть хотлайн MS, обращайтесь через партнера лучше сразу напрямую буржуям.
В российском MS скорее всего тоже покрутят пальцем у виска "What is C/Dart?"
Старый 30.06.2010, 18:07   #11  
Yakuza is offline
Yakuza
Участник
 
124 / 10 (1) +
Регистрация: 26.10.2004
Цитата:
Сообщение от rmv Посмотреть сообщение
Цитата:
C/DART, он вообще у кого то есть в РФ? Если есть - покажите пальцем этих людей плз
Пальцем показывать в детстве отучили
А по сабжу - если партнер не в курсе - есть хотлайн MS, обращайтесь через партнера лучше сразу напрямую буржуям.
В российском MS скорее всего тоже покрутят пальцем у виска "What is C/Dart?"
А что смогут буржуи ? Неужели будут нам восстанавливать файл ?
Старый 30.06.2010, 18:56   #12  
Yakuza is offline
Yakuza
Участник
 
124 / 10 (1) +
Регистрация: 26.10.2004
Да еще и подписки на старую версию у нас нет
Старый 30.06.2010, 19:40   #13  
Yakuza is offline
Yakuza
Участник
 
124 / 10 (1) +
Регистрация: 26.10.2004
Цитата:
Сообщение от Yakuza Посмотреть сообщение
Да еще и подписки на старую версию у нас нет
Процесс продолжается: удалось-таки запустить её в режиме для чтения на локальном компьютере. Хоть что-то. При попытке делать бэкап штатным средством - падает с той же ошибкой на одной и той же таблице. Войти в нее не удается - ошибка о том, что мало места на диске, или надо оптимизировать или еще что-то... Табличка эта самописанная, можно удалить, не жалко, если все остальное будет работать, но как....
Старый 30.06.2010, 20:25   #14  
Alterant is offline
Alterant
Участник
 
378 / 10 (1) +
Регистрация: 31.03.2004
А если попробовать тест запустить? Или, например, попробовать оптимизировать именно эту таблицу?
Старый 30.06.2010, 20:51   #15  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
Цитата:
Сообщение от Yakuza Посмотреть сообщение
Процесс продолжается: удалось-таки запустить её в режиме для чтения на локальном компьютере. Хоть что-то.
конгратьюлейшенз! значит, остальное получится.
можно скопировать файлы БД на другой комп и там же так де открыть? наверняка.
значит... УЖЕ ЕСТЬ РЕЗЕРВНАЯ КОПИЯ!
грохаем лишние таблицы или записи, бекапируемся штатными средствами, разворачиваемся...
и... осталось грохнутые записи скопипастить
Старый 30.06.2010, 20:56   #16  
Yakuza is offline
Yakuza
Участник
 
124 / 10 (1) +
Регистрация: 26.10.2004
Так вот и проблема сейчас стоит - если база в рид-онли, то нельзя ничего сделать, ни убить, ни оптимизировать, ни базу увеличить. Даже штатный бэкап затыкается на этой таблице и вылетает. Копипастить столько таблиц... а как ? Датапорты даже не напишешь, нельзя создать новые объекты. Я так понял, что-то случилось с внутренней структурой и он все свободное место в базе забил каким-то мусором под завязку. По крайней мере, в локальном режиме показывает 100% из ста заполненность.
Старый 30.06.2010, 21:46   #17  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
+1 к использованию SQL...
100% и ридонли это не синонимы?
ну не знаю я натива, можете кидать в меня камнями.

какой-нить старый бекап развернуть по-человечески получается?
тогда можно его взять за основу, а недостающие операции скопипастить.
копировать должна давать даже в ридонли.
Старый 30.06.2010, 21:48   #18  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
кстати, нативщики.
индексы и собственно данные физически в одном месте живут?
если нет, то индексы можно кильнуть, потом восстановить...
дело наверняка в них
Старый 30.06.2010, 21:51   #19  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
предельный вариант
1. запастись компом с большой оперативкой
2. купить водку (проститутку, опционально)
3. развернуть ЧИСТУЮ нативную базу
4. развернуть ридонли существующую
5. копировать, копировать, копировать...
Старый 30.06.2010, 21:54   #20  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
перед вставкой выкинуть в фоб все таблицы
в самой базе оставить только примари кей (так вставляться быстрее будет)
потом восстановить объекты из фоба
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:47.