2016-05-24 2 views
1

Я пытаюсь автоматизировать архивирование файлов журнала, созданных шалфеем. Мы генерируем в среднем 15 000 записей журнала в день, и LogViewer в sage настолько медленен, что почти не работает после месяца. Я запрашиваю данные старше семи дней, а затем вставляю их на наш SQL Server. Используя ту же строку соединения, я могу запрашивать данные из главного журнала QLM, но когда я иду на удаление данных, я получаю сообщение об ошибке.Sage 300 CRE Timberline Data ODBC Driver DELETE Ошибка

С моей учетной записи службы пользователя Sage:

ERROR [42000] [Симба] [SimbaEngine ODBC Driver] отказано [DRM Библиотека файлов] Доступ.

С моей личной учетной записью пользователя Sage. Я не смог открыть второе соединение с этой ошибкой: (все еще не знаю, почему, но не напрямую релевантно)

ОШИБКА [08001] [Simba] [Драйвер ODBC SimbaEngine] [Библиотека файлов DRM] Недопустимое имя учетной записи. ОШИБКА [IM006] [Microsoft] [Диспетчер драйверов ODBC] Ошибка SQLSetConnectAttr для драйвера ОШИБКА [01000] [Microsoft] [Менеджер драйверов ODBC] Драйвер не поддерживает версию поведения ODBC, запрошенную приложением (см. SQLSetEnvAttr).

После того, как я настроил мой код больше не пытаться второе соединение открытым, я получаю ту же ошибку:

ERROR [42000] [Samba] [SimbaEngine ODBC Driver] Отказано [DRM Library File] Доступ.

Любая помощь будет оценена, но я ищу.

  • Действительно ли это вопрос с разрешениями?
  • Является ли проблема с учетной записью пользователя Windows или учетной записью пользователя Sage?
  • Какой доступ требуется для запуска команды удаления?
+0

Вы когда-нибудь это выясняли? Я получаю ту же ошибку. – jrummell

+1

@jrummell Я не понял это. Я собрал документ процесса, в котором излагаются шаги по архивированию файла журнала через Sage и передан его в нашу службу поддержки, когда люди жалуются на медленную работу Log Viewer. Я бы предпочел автоматизацию, но, по крайней мере, этот процесс связан с документированным процессом. – JaredStroeb

+0

Мне удалось решить эту проблему, исправив права на мои учетные записи. Сообщения об ошибках на самом деле не дают вам многого. – jrummell

ответ

0

После разговора с сертифицированным консультантом Sage 300 CRE мне сообщили, что данные в Log Viewer недоступны для редактирования через ODBC, и для удаления данных я должен использовать интерфейс Log Viewer. По словам консультанта, Sage имеет открытую DLL, которая обеспечивала бы функциональность, но также открывала другие области программы, и они не выдавали ее в обычном режиме.

Несмотря на то, что он работает несколько против комментариев jrummell, это то, что мне сказали; эксперт сказал, что проект официально зашел в тупик до получения этой открытой DLL.

Я сообщу сообществу, если какая-либо дополнительная информация, относящаяся к этому вопросу, будет раскрыта.