2016-02-19 2 views
0

так что Привет всем, изо всех сил пытаюсь решить это почти в течение дня, я не использовал хрустальные отчеты, поэтому, пожалуйста, укажите мне в правильном направлении.System.Runtime.InteropServices.COMException (0x8004100F)

В этом случае у нас есть сайт asp.net с использованием хрустальных отчетов. Кажется, что все отчеты работают нормально, кроме одного. Отчет открывается, когда он запущен на локальном компьютере, но при развертывании на сервере он выдает ошибку «System.Runtime.InteropServices.COMException (0x8004100F)».

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

ответ

0

Okay, в настоящее время отчет работает, может помочь кому-то еще сталкивается с той же проблемой ,

В свойствах базы данных отчета идентификатор локали подключения был установлен в 17417, который является английским-малайзийским (не знаю, почему и как), я изменил идентификатор локального соединения на 1033 английском языке и теперь он работает на сервере.

База данных -> Set Datasource Location -> Отчет -> Свойства -> Locale идентификторов

Если кто-то может ответить, как идентификатор локали был установлен в 17417, это было бы большим подспорьем.

0

Взятые из SAP:

Если это только некоторые доклады, сравнить отчеты:

Тип подключения (OLE DB, ODBC и т.д.).

Имеются ли отчеты только в подписях? Если да, проверьте выше и войдите в подзаголовки.

Проверьте другие отличия. параметры? Таблицы против ХПА и т.д., и т.д.

Вы также можете устранить пробуя на 32 битные выполнения

+0

благодарит за ответ, попробует и обновит – Roy

+0

тип соединения одинаковый между отчетами .. все параметры и storeprocs проверены .. до сих пор не знаю .. – Roy

Смежные вопросы