Службы отчетов SQL Server 2005 (x64) в Windows 2K8 -> CleanCurrentUserName () не найден - PullRequest
0 голосов
/ 20 марта 2010

Я установил SQL Server 2005 три раза на одном компьютере. Я почистил настройки реестра, файлы, вы называете это.

Все время я пытался установить базу данных SQL Server 2005 и службы отчетов (x64) на Windows 2008 Server. Я также применил патч SP3. Установка и перезапуск Сервера в любой точке. Проверено, что установка была 64-битной. ASP.NET и IIS7 работают под 64-разрядной версией.

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

Я начал просматривать диспетчер конфигурации служб Reporting Services, устанавливая базу данных отчетов вместе с настройкой IIS. Когда я проверяю веб-сайт, я получаю следующую ошибку, и в этом мой вопрос. Как я могу обойти эту ошибку?

http://localhost/reportserver

Reporting Services Error
--------------------------------------------------------------------------------

An internal error occurred on the report server. See the error log for more details. (rsInternalError) 
Method not found: 'Void Microsoft.ReportingServices.Diagnostics.UserUtil.CleanCurrentUserName()'. 

--------------------------------------------------------------------------------
SQL Server Reporting Services 

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 20 марта 2010

Я нашел решение своей проблемы совершенно случайно. Похоже, что обновление SP3 обновило только последний установленный экземпляр служб отчетов. Поэтому мне пришлось вручную скопировать файлы в:

C:\Program Files\Microsoft SQL Server\MSSQL.9\Reporting Services\ReportServer

в другие экземпляры. Это, казалось, исправило недостающую проблему ссылки. Я работаю с продуктами Microsoft и защищаю их каждый день, но некоторые из их установочных файлов с инструментами разработчика просто неудачны и плохо упакованы

...