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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 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 (3) +
Регистрация: 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. Далее анализируете и ..
Так же на тесте можно попытаться перекомпилировать все объекты и получите "набор ошибок".
Так же можно проверить данные и связи по ключам (тест БД).
__________________
-------------------------------------------
С уважением, RedFox
Старый 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 (3) +
Регистрация: 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...).
__________________
-------------------------------------------
С уважением, RedFox
Старый 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
 
299 / 78 (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,289 / 202 (9) ++++++
Регистрация: 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, время: 03:17.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.