AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 04.12.2009, 10:38   #1  
egorych ist offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Registriert seit: 09.11.2006
Ort: Краснодарский край
? Хранение документов в БД
В настройках документооборота можно установить хранение файлов не в сетевых папках, а в таблице БД.
Интересно - кто-нибудь пользовался такой возможностью? Какие-то траблы возникали?
Собстенно техническая сторона понятна, интересует работа со стороны Аксапты - нет-ли каких проблем при редактировании, загрузке/выгрузке, ну вообще - общие впечатления.
Alt 04.12.2009, 11:33   #2  
Shirmin Oleg ist offline
Shirmin Oleg
Участник
 
89 / 35 (2) +++
Registriert seit: 26.03.2004
Года два назад пользовались, потом отказались - при хранении pdf > 5 mb падал клиент
Alt 04.12.2009, 12:10   #3  
Maximin ist offline
Maximin
NavAx
NavAx Club
 
415 / 361 (13) ++++++
Registriert seit: 09.10.2002
Ort: Москва
Пользуемся, но база растет.
Больших документов там нет, так - счета/накладные.
В принципе, при грамотном DBA и партиционировании проблем нет.

На предыдущем проекте отказались, но там документооборот как таковой сильно и не использовался.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты...
Alt 04.12.2009, 13:19   #4  
egorych ist offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Registriert seit: 09.11.2006
Ort: Краснодарский край
База понятно будет расти, но у нас сейчас разбросано по нескольким папкам, права замаешься настраивать. Потом, в 1 папке >100тыщ файлов - если надо открыть в експлорере - минуть 5-10 только список строится! Вот и думаем все это в базу перевести.
Alt 04.12.2009, 13:40   #5  
Maximin ist offline
Maximin
NavAx
NavAx Club
 
415 / 361 (13) ++++++
Registriert seit: 09.10.2002
Ort: Москва
Zitat:
Zitat von egorych Beitrag anzeigen
База понятно будет расти, но у нас сейчас разбросано по нескольким папкам, права замаешься настраивать. Потом, в 1 папке >100тыщ файлов - если надо открыть в експлорере - минуть 5-10 только список строится! Вот и думаем все это в базу перевести.
Жуть какая... а организовать некое структурирование по типам документов/дате создания типа \DocumentRoot\Тип документа\год\месяц\ причем без доступа Explorerом туда, а только вытаскиванием через интерфейс Аксапты с копированием в указанную пользователем папку? А в Аксапте хранить только пути к файлам, соотв., можно и права раздавать Аксаптовскими средствами.

Где-то видел такую схему - вполне работоспособно.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты...
Alt 04.12.2009, 14:03   #6  
BOAL ist offline
BOAL
Участник
Benutzerbild von BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
627 / 460 (17) +++++++
Registriert seit: 28.04.2003
Ort: Москва
Использовали хранение в БД, до того как на АХ4 сп2 наступили на грабли лимита в 4-5Мб на файл (любой, не только ПДФ)
При этом в АХ3 и АХ5 таких багов нет. Есть на форуме тема, как это победить на АХ4, не всем помогает, нам не помогло.

Хранение в БД можно настроить с выносом средствами СКЛа таблички с файлами на другой диск и исключить из ежедневного бэкапа.

Но сами сейчас вернулись в хранение аттачей в папках, правами убрать полноценно доступ к ней нельзя. Но скрыть от ламеров можно.
Проблема в том, что папка должна быть расшарена для всех клиентов АХ (считай юзеров), доступа только для АОС мало. А наличие папки - это возможность диверсий по замени или стиранию их как файлов.
Нужно использовать $ для сокрытия сетевой папки и правами ОС запретить список файлов смотреть.

Ну а далее кодить удобную форму управления аттачей уже в АХ, если стандарта мало.
Alt 04.12.2009, 14:16   #7  
MobyDick ist offline
MobyDick
Участник
 
20 / 10 (1) +
Registriert seit: 17.09.2006
В SQL 2008 есть файловые потоки Храните что хотите, хоть терабайтные данные!
Alt 04.12.2009, 14:19   #8  
egorych ist offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Registriert seit: 09.11.2006
Ort: Краснодарский край
Zitat:
Zitat von Maximin Beitrag anzeigen
Жуть какая...
Есс-но доступ к файлам идет через Аксапту, а не експлорером Остальное - все в теории работает, но при длительной эксплуатации, как правило, расползается по разным местам. В общем вопрос не в этом!
Про потоки я в курсе, но тут вопрос не со стороны СУБД, а со стороны Аксапты.
Про 5 Мб - это плохо, надо у себя проверить, хоть у нас и Ax3.

Geändert von egorych (04.12.2009 um 14:24 Uhr)
Alt 04.12.2009, 14:52   #9  
twilight ist offline
twilight
MCTS
MCBMSS
 
890 / 241 (10) ++++++
Registriert seit: 17.10.2004
Ort: Королёв
Zitat:
Zitat von egorych Beitrag anzeigen
В настройках документооборота можно установить хранение файлов не в сетевых папках, а в таблице БД.
Интересно - кто-нибудь пользовался такой возможностью? Какие-то траблы возникали?
Собстенно техническая сторона понятна, интересует работа со стороны Аксапты - нет-ли каких проблем при редактировании, загрузке/выгрузке, ну вообще - общие впечатления.
Храним в базе заявки на разработку
Неудобства:
1. Если заявка в Word, а не в виде примечания, то нельзя просто отредактировать файл. Сначала его нужно сохранить на диск, изменить, удалить старый файл, залить новый.
2. Большие файлы хранить нельзя.
Alt 04.12.2009, 14:56   #10  
Maximin ist offline
Maximin
NavAx
NavAx Club
 
415 / 361 (13) ++++++
Registriert seit: 09.10.2002
Ort: Москва
Zitat:
Zitat von BOAL Beitrag anzeigen
Проблема в том, что папка должна быть расшарена для всех клиентов АХ (считай юзеров), доступа только для АОС мало. А наличие папки - это возможность диверсий по замени или стиранию их как файлов.
А не пробовали открыть папку только для пользователя AOS, и писать/читать в неё только в серверном классе, передавая считанный документ клиенту только уже упакованным куда-либо и создавая его копию из упакованной формы уже на клиенте в его, клиентской папке? Я имел в виду именно такой способ реализации.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты...
Alt 04.12.2009, 15:05   #11  
NetBus ist offline
NetBus
Участник
 
200 / 85 (3) ++++
Registriert seit: 08.07.2005
Ort: Москва
Zitat:
Интересно - кто-нибудь пользовался такой возможностью?
Пользуемся сейчас, размер базы около 150 Гигов.
Zitat:
Какие-то траблы возникали?
Пришлось настройками в системе поднять предел максимального открываемого/сохраняемого файла свыше 5 мбайт.
Zitat:
каких проблем при редактировании, загрузке/выгрузке, ну вообще - общие впечатления
.
Общие впечатления - положительные, удобно, безопасно.
Alt 04.12.2009, 20:08   #12  
sukhanchik ist offline
sukhanchik
Administrator
Benutzerbild von sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.343 / 3563 (125) ++++++++++
Registriert seit: 13.06.2004
Ort: Москва
Zitat:
Zitat von Maximin Beitrag anzeigen
А не пробовали открыть папку только для пользователя AOS, и писать/читать в неё только в серверном классе, передавая считанный документ клиенту только уже упакованным куда-либо и создавая его копию из упакованной формы уже на клиенте в его, клиентской папке? Я имел в виду именно такой способ реализации.
Ну если начать программировать - то можно до многого докатиться . Эдак тут нужно взять файл, закачать его в класс BinData (=в память), передать его серверному классу и уже положить от имени аоса в нужную папку. Сей процесс посложнее будет простого вызова WinAPI-функции копирования файла. Хотя задача и решаема.
__________________
Возможно сделать все. Вопрос времени
Alt 04.12.2009, 22:15   #13  
Андре ist offline
Андре
Moderator
Сотрудники компании GMCS
 
2.375 / 464 (20) +++++++
Registriert seit: 03.12.2001
Zitat:
Хотя задача и решаема.
Не только решаема, но и уже решена - классы SysFileDeployer, SysFileDeployment.
This post has been rated by: sukhanchik (2), alex55 (1).
Alt 04.12.2009, 22:25   #14  
sukhanchik ist offline
sukhanchik
Administrator
Benutzerbild von sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.343 / 3563 (125) ++++++++++
Registriert seit: 13.06.2004
Ort: Москва
Zitat:
Zitat von Андре Beitrag anzeigen
Не только решаема, но и уже решена - классы SysFileDeployer, SysFileDeployment.
Точно! Про них я и забыл.
__________________
Возможно сделать все. Вопрос времени
Alt 05.12.2009, 14:54   #15  
BOAL ist offline
BOAL
Участник
Benutzerbild von BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
627 / 460 (17) +++++++
Registriert seit: 28.04.2003
Ort: Москва
Zitat:
Zitat von Maximin Beitrag anzeigen
А не пробовали открыть папку только для пользователя AOS, и писать/читать в неё только в серверном классе, передавая считанный документ клиенту только уже упакованным куда-либо и создавая его копию из упакованной формы уже на клиенте в его, клиентской папке? Я имел в виду именно такой способ реализации.
Без модификаций в АХ доступ нужен юзерам на папку.
Если же делать быстрой правкой на классе аттача файла с клиент на сервер, то да, достаточно только АОС доступа, но при этом перестает работать присоединение с компа пользователя или замапленых в терминалке дисков, тк АОС уже не видит их.

Закодить все свое и правильное можно, но речь о работе того что есть и как это использовать без кодинга.
А то опять "маркетинг" получается - есть в АХ файлооборот, токо нужно напильник и кувалду с собой носить....
Stichworte
документооборот, хранение документов

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Установка текущего SID-а в БД sukhanchik DAX: Администрирование 0 16.09.2009 07:58
Подключение АОС к новой БД AxaptaUser DAX: Администрирование 4 07.04.2008 16:09
Владельцы таблиц в БД аксапты AxaptaUser DAX: Администрирование 11 23.05.2007 18:33
Документооборот // Хранение документов в базе farlander DAX: Функционал 2 26.12.2006 07:27
Создание точной копии БД для анализа ошибок Maxim Gorbunov DAX: База знаний и проекты 1 18.12.2001 15:24

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 02:31 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.