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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.08.2010, 20:24   #1  
Hyper is offline
Hyper
Участник
Соотечественники
 
163 / 29 (1) +++
Регистрация: 09.10.2003
SQL Server - создание таблицы в БД Аксапты
Вопрос такой: чем чревато создание и использование таблицы в SQL сервере в базе данных Аксапты? Ну то есть, в самой Аксапте таблицу не видно, она только находится в той же БД.

Синхронизация в AX таблицу, вроде, не трогает. Существуют ли какие-то риски, что AX что-то не понравится и она дропнет "лишний" объект в базе?
Старый 04.08.2010, 22:10   #2  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
для ax3 никаких рисков.. недавно обнаружил таблицу, которую делали несколько лет назад для заведения начальных данных.
для ax2009, думаю, ничего принципиально не менялось.
За это сообщение автора поблагодарили: Hyper (1).
Старый 04.08.2010, 23:48   #3  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,325 / 3548 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Hyper Посмотреть сообщение
Существуют ли какие-то риски, что AX что-то не понравится и она дропнет "лишний" объект в базе?
"Для того чтобы продать что-то ненужное - надо купить что-то ненужное" (с) Простоквашино.

Если АХ не знает про таблицу - то она ее и не дропнет. А узнать про нее она сможет только в том случае, если запись о ней будет в таблице SQLDictionary (за исключением таблицы SqlSystemVariables - о ней система знает всегда). А запись там появится только в том случае - если табличка будет в АОТ. Так что рисков никаких
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: Hyper (1).
Старый 05.08.2010, 00:47   #4  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Как уже сказали, рисков нет. У нас на одном проекте на таких таблицах и вьюхах даже некий функционал построен.
За это сообщение автора поблагодарили: Hyper (1).
Старый 05.08.2010, 11:45   #5  
Hyper is offline
Hyper
Участник
Соотечественники
 
163 / 29 (1) +++
Регистрация: 09.10.2003
Thumbs up
Всем спасибо за ответы! Очень рад, что они не противоречат друг другу.
Старый 05.08.2010, 13:08   #6  
EfimV is offline
EfimV
Участник
 
30 / 22 (1) +++
Регистрация: 19.04.2008
Адрес: Москва
Неприятность возникнет, если вдруг потом захотите в Аксапте создать таблицу с тем же названием, что и "свободная" таблица. Аксапта завалится при синхронизации. И если сразу не вспомнить про "ту самую" таблицу, то можно промучиться.
За это сообщение автора поблагодарили: Hyper (1).
Старый 05.08.2010, 18:11   #7  
Hyper is offline
Hyper
Участник
Соотечественники
 
163 / 29 (1) +++
Регистрация: 09.10.2003
Цитата:
Сообщение от EfimV Посмотреть сообщение
Неприятность возникнет, если вдруг потом захотите в Аксапте создать таблицу с тем же названием, что и "свободная" таблица.

Да, верное замечание. В нашем случае клиент сам решил создать какую-то таблицу для своих целей. Неприятностей возникнуть не должно, так как мы новые таблицы в AX всегда создаем с префиксом.
Старый 06.08.2010, 19:40   #8  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Еще, в принципе, надо не забыть, что при обновлении БД при переходе на 2009 есть нюанс с такими таблицами. Впрочем, в документации по обновлению все написано подробно.

Цитата:
Таблицы не на основе AOT Средство подготовки к обновлению БД Microsoft Dynamics AX предназначено для работы только с таблицами на основе AOT, входящими в комплект поставки системы Microsoft Dynamics AX 3.0. Поведение данного средства при обработке таблиц, добавленных независимыми поставщиками программного обеспечения или клиентами будет непредсказуемым. Таблицы не на основе AOT необходимо обрабатывать в соответствии со следующей последовательностью шагов.
...
Теги
sql server, таблица

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axperf: Important SQL Server Change! - Parameter Sniffing and Query Plan Caching Blog bot DAX Blogs 3 24.05.2010 02:53
AX 2009 Technical Journal: DAS or SAN for SQL Server part II Blog bot DAX Blogs 0 16.12.2009 12:05
chrisfie: Project Server 2007 TechNet Webcasts recordings and decks Blog bot DAX Blogs 0 21.07.2009 10:05
Dynamics AX: What version of SQL Server for a new install? Blog bot DAX Blogs 1 20.07.2007 10:25
Dynamics AX: SQL Server, Heart of Dynamics AX Blog bot DAX Blogs 0 13.07.2007 18:00

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

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

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