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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.06.2006, 19:45   #1  
itfs is offline
itfs
Участник
 
277 / 43 (2) +++
Регистрация: 18.07.2005
Адрес: Moscow
Для полноты ощущений.
3. Пишем и выполняем страшный вирус типа:
Код:
   
   treeNode        _treeNode;
   treeNode        _treeNodeTab;
   xInfo           xInfo;
   UtilIdElements  UiE;
   str             properties = "";
;
   xInfo               = new xInfo();
   _treeNode           = xInfo.rootNode();
    _treeNode           = _treeNode.AOTfindChild("Data Dictionary");
    _treeNode           = _treeNode.AOTfindChild("Tables");



   while select id, name from UiE
    group by id, name
    where UiE.recordType == 44
       && !(UiE.name like 'Tmp*')
    {
        _treeNodeTab  = _treeNode.AOTfindChild(UiE.name);
        if (_treeNodeTab)
        {
          properties = _treeNodeTab.AOTgetProperties();
          properties = setProperty(Properties, 'MaxAccessMode', 'View');

          _treeNodeTab.AOTsetProperties(Properties);
          _treeNodeTab.AOTsave();
        }
    }
... И через пару минут у вас read-only приложение. Только не забудьте сохранить все что вам дорого .

PS Не претендую на то, что вариант из лучших.

С уважением, itfs.
За это сообщение автора поблагодарили: sukhanchik (2).
Старый 20.06.2006, 13:47   #2  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Цитата:
Сообщение от itfs
Для полноты ощущений......
... И через пару минут у вас read-only приложение. Только не забудьте сохранить все что вам дорого .

PS Не претендую на то, что вариант из лучших.

С уважением, itfs.

Большое спасибо за джоб. Немного подправили и запустили на базе.
В итоге сообщил 1 ошибку и 175 предупреждений, но ничего не показал.
Как мы поняли, он делает у части таблиц свойство MaxAccessMode - View. Работоспособность всего приложения и базы не проверяли, но на вскидку все работает.
Понравилось.
Как теперь это запускать еженочно без запуска системы?
Или может быть преобразовать в SQL job?
__________________
Александр
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Печать накладной в трехзвенке Vadik DAX: Программирование 5 02.08.2012 11:02
Распределенная база данных на основе View Владимир Максимов DAX: Программирование 27 04.09.2007 13:21
База расчета Отп. тек./буд. мес. ФМП и Отп. тек./буд. мес. ФОТ farlander DAX: Функционал 11 20.02.2007 10:18
Как изменить заголовок окна предв.просмотра отчета Владимир Максимов DAX: Программирование 6 03.07.2006 15:34
отладка кода в трехзвенке maxsmirnov DAX: Программирование 4 06.04.2004 11:33

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:35.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.