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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.10.2009, 17:08   #1  
Wooldoor_Sockbat is offline
Wooldoor_Sockbat
Участник
 
69 / 10 (1) +
Регистрация: 10.11.2008
Добрый день.
Переходим с NAV 4.3 SQL 2000 на NAV 5.1 SQL 2008. Сделал бэкап базы средствами Навижена, создал новую базу на 2008 SQL сервере, опять же, средтсвами Навижена, в конце восстановления пишет что "TableData 50063 не существует". А таблица существует и лицензия позволяет ее просматривать и компилировать. В языковых настройках стоит:Language for Non-unicode programs = Russian.
Подскажите,пожалуйста, из-за чего вылетает эта ошибка?
Заранее, спасибо.
Старый 21.10.2009, 17:10   #2  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от Wooldoor_Sockbat Посмотреть сообщение
Переходим с NAV 4.3 SQL 2000 на NAV 5.1 SQL 2008. Сделал бэкап базы средствами Навижена, создал новую базу на 2008 SQL сервере, опять же, средтсвами Навижена, в конце восстановления пишет что "TableData 50063 не существует". А таблица существует и лицензия позволяет ее просматривать и компилировать. В языковых настройках стоит:Language for Non-unicode programs = Russian.
Подскажите,пожалуйста, из-за чего вылетает эта ошибка?
Делал сам переходим с NAV 3.6 SQL 2000 на NAV 5.1 РУ SQL 2005. Вопрос в том, что где-то в объектах, например в поле TableRelation или переменной стоит ссылка на эту таблицу 50063, но не в том контексте, как сейчас используется. Лечится очень просто - на старой БД делаете выгрузку в текст и поиском смотрите все вхождения, где есть 50063. Далее анализируете и ..
Так же на тесте можно попытаться перекомпилировать все объекты и получите "набор ошибок".
Так же можно проверить данные и связи по ключам (тест БД).
Старый 22.10.2009, 12:01   #3  
Wooldoor_Sockbat is offline
Wooldoor_Sockbat
Участник
 
69 / 10 (1) +
Регистрация: 10.11.2008
Все-таки дело в самой таблице 50063. У нее свойствах стоит, DataPerCompany=No и LinkedObject=Yes. В исходной(версия 4.3) базе она уже скомлированная, в списке таблиц, которые можно протестировать ее не видно, только в ObjectDesigner'e она отображается. При попытке ее скомпилировать в новой базе, после импортирования этой таблице, пишет что "TableData 50063 не существует". Протестировать базу не удается, ругается на тоже самое: TableData 50063 не существует.
Старый 22.10.2009, 13:52   #4  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от Wooldoor_Sockbat Посмотреть сообщение
Все-таки дело в самой таблице 50063. У нее свойствах стоит, DataPerCompany=No и LinkedObject=Yes. В исходной(версия 4.3) базе она уже скомлированная, в списке таблиц, которые можно протестировать ее не видно, только в ObjectDesigner'e она отображается. При попытке ее скомпилировать в новой базе, после импортирования этой таблице, пишет что "TableData 50063 не существует". Протестировать базу не удается, ругается на тоже самое: TableData 50063 не существует.
Я имел ввиду исходную 4.3 и мне не нравится LinkedObject=Yes. Если это значение установлено, но нужно смотреть LinkedInTransaction (Use this property to read and modify data from linked server data sources, such as Excel, Access or another SQL Server...).
Старый 22.10.2009, 15:06   #5  
Wooldoor_Sockbat is offline
Wooldoor_Sockbat
Участник
 
69 / 10 (1) +
Регистрация: 10.11.2008
Цитата:
Сообщение от RedFox Посмотреть сообщение
Я имел ввиду исходную 4.3 и мне не нравится LinkedObject=Yes. Если это значение установлено, но нужно смотреть LinkedInTransaction (Use this property to read and modify data from linked server data sources, such as Excel, Access or another SQL Server...).
Я тоже думаю что в нем дело. Спасибо.
Старый 22.10.2009, 15:09   #6  
Captain is offline
Captain
Участник
Лучший по профессии 2017
 
300 / 81 (3) ++++
Регистрация: 28.02.2003
У Вас в системе на 2000 SQL Server создано VIEW c наименованием = названию таблицы в NAV. Подробности что данный объект не контролируется NAV описано в руководстве по резервному копированию.

Что делать:
Если переносите с данными используйте MSSQL Backup. После конверитруйте 5.0 а затем 5.1.
Переносите без данных то MS SQL Management Studio заскриптуйте данное VIEW, и после создания БД средствами NAV, MS SQL Management Studio залейте в эту БД и после чего начинайте восстановление.
__________________
---------------------------------------------------------------------------------------------
"Собрать стадо из баранов легко, трудно собрать стадо из кошек" Профессор Сергей Капица
Старый 22.10.2009, 15:11   #7  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
или удалите ее нафиг, восстановите, перенесите.
Старый 13.12.2009, 07:58   #8  
max_hl_imported is offline
max_hl_imported
Участник
 
45 / 10 (1) +
Регистрация: 28.07.2006
LinkedObject - это связь с внешней выборкой данных из другой базы или иного источника на страром SQL 2k.
Килять данную таблицу может быть опасно для работоспособности в целом, поэтому я бы рекомендовал воссоздать вьюху на новом SQL 2005.

На SQL 2k открываем Enterprise Manager (не помню точно как на SQL 2k называется, но можно вызвать из Мой Комп / Управление) (если конечно SQL не Desktop версии), открываем нашу базу, вкладка Views - там и находится ссылка из нашей таблицы (50063) - Имя_Фирмы&Имя_Таблицы.
В дизайнере вьюхи можно посмотреть, на что она ссылается и перенести источник данных на новый SQL сервер.
После создания базы на SQL 2005 необходимо создать в ней аналогичную вьюху.
И только потом восстанавливать.
Удачи!
Старый 24.12.2009, 16:06   #9  
Wooldoor_Sockbat is offline
Wooldoor_Sockbat
Участник
 
69 / 10 (1) +
Регистрация: 10.11.2008
Всем, спасибо, это действительно вьюха была.
 


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

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

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