Crystal Report: невозможно подключить неверные параметры входа

При печати отчета пользовательsometime иметь следующую ошибку:

CrystalDecisions.CrystalReports.Engine.LogOnException:  
Error in File C:\DOCUME~1\carolec\LOCALS~1\Temp\temp_b117cc2e-c184-4556-a493-e04e6d4126fb {388C2B55-114E-4087-A22D-9289902AFDEB}.rpt:  
Unable to connect: incorrect log on parameters. ---> System.Runtime.InteropServices.COMException (0x8004100F): 
Error in File C:\DOCUME~1\carolec\LOCALS~1\Temp\temp_b117cc2e-c184-4556-a493-e04e6d4126fb {388C2B55-114E-4087-A22D-9289902AFDEB}.rpt:
Unable to connect: incorrect log on parameters.
   à CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass.GetLastPageNumber(RequestContext pRequestContext)
   à CrystalDecisions.ReportSource.EromReportSourceBase.GetLastPageNumber(ReportPageRequestContext reqContext)
   --- Fin de la trace de la pile d'exception interne ---
   à CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)
   à CrystalDecisions.ReportSource.EromReportSourceBase.GetLastPageNumber(ReportPageRequestContext reqContext)
   à CrystalDecisions.CrystalReports.Engine.FormatEngine.PrintToPrinter(Int32 nCopies, Boolean collated, Int32 startPageN, Int32 endPageN)
   à CrystalDecisions.CrystalReports.Engine.ReportDocument.PrintToPrinter(Int32 nCopies, Boolean collated, Int32 startPageN, Int32 endPageN)

Есть идеи по решению?

Конфигурация: C # (2008), WinForm, Crystal Report 10, SQL Server 2008 Express (локальный)

Ответы на вопрос(4)

который раньше работал нормально, но потом вдруг перестал работать ... И вы используете проверку подлинности SQL Server ... проверьте дату истечения срока действия пароля в учетной записи входа. :)

Решение Вопроса

но обычно это ошибка, аналогичная «Exception LogOn». может вообще не иметь никакого отношения к безопасности, ошибки Crystal Report могут быть немного случайными.

Возможно, это может быть ошибка, связанная с проблемами памяти.

Или же...

Это может быть отдельный отчет, возможно, в подчиненном отчете выполняется попытка входа в систему с использованием учетных данных, хранящихся в отчете, а не учетных данных, которые вы передали ему через код; Вам нужно циклически просматривать все подчиненные отчеты, а не только основной отчет, в котором указывается информация для входа.

Я помню эту конкретную ошибку, когда использовал обходной путь для установки динамического логотипа для отчета (который был извлечен из двоичного поля в другой таблице базы данных), за исключением небольшой ошибки, при которой он извлекал данные логотипа для каждой строки данных ; После того, как вернулось определенное количество строк, он умер, что привело к аналогичной ошибке.

 izokurew06 июл. 2009 г., 18:55
Благодарю. Я думаю, что я нашел проблему. Имя источника данных подотчета имело несоответствие.
 20 мар. 2013 г., 21:59
Уважаемый Фил .. Я не знаю, как поблагодарить вас. Я использовал этот совет и исправил свою проблему, потратив на это 4 часа. Бесконечно благодарен.

у кого возникла та же проблема, также проверьте, является ли поставщик источника данных вашего отчета «Собственный клиент SQL». Если да, это не будет работать на вашем производственном сервере, на котором не установлен клиент SQL. Это должен быть "SQLOLEDB" он работает на машинах, где не установлен клиент SQL.

По этой причине мой отчет работал на моем тестовом сервере (на котором был клиент SQL-сервера) и не работал на моем производственном сервере.

 14 июл. 2016 г., 17:02
Это была проблема для меня. Crystal Reports был настроен на использование собственного клиента SQL Server (SQLNCLI11) в качестве поставщика данных. Он не был установлен на сервере, который пытался обрабатывать отчеты. Вы можете узнать, установлен ли он, выполнив поиск & quot; sqlncli11.dll & quot; в C: \ Windows \ System32 и C: \ Windows \ SysWOW64. Трудно найти фактическую загрузку установщика, она находится здесь, в разделе «Инструкции по установке». раздел примерно на полпути вниз.microsoft.com/en-us/download/confirmation.aspx?id=29065

У меня такая же проблема, но я решил.

Проблема в подключении odbc. Просто установите собственный драйвер SQL, чтобы добавить соединение в odbc. Ссылка для скачивания https://support.fotoware.com/hc/en-us/articles/208664385-Microsoft-SQL-Native-Client-fails-to-download-during-FotoWeb-setup

Ваш ответ на вопрос