Может ли кто-нибудь описать мне точные шаги при отображении отчета SQL Server, размещенного на сервере отчетов (в удаленном режиме) в настраиваемой веб-части?Я понимаю, что есть готовая веб-часть, которая поставляется с SSRS, но я хочу иметь возможность иметь уже настроенные веб-части, которые отображают конкретные отчеты, доступные пользователям для добавления в режимах их редактирования.По сути, цель состоит в том, чтобы иметь такой отчет, как «Назначенные часы», в качестве самой веб-части, и всем, кто заинтересован в отображении Назначенных часов, нужно только щелкнуть Действия сайта, Изменить страницу, Добавить веб-части и выбрать веб-часть Назначенные часы.Нет необходимости настраивать URL сервера отчетов или путь к отчету.Кроме того, по определенным причинам мы хотели бы продолжить работу сервера отчетов в собственном режиме, чтобы не использовать встроенный режим с SharePoint.
Итак, ниже приводится сводная информация о моей ситуации и о том, что я уже пробовал:
- Среда - WSS3.0, Microsoft SQL Server 2005
- Я создал веб-часть .net и пытаюсь добавить в нее экземпляр элемента управления ReportViewer.Я установил запуск в режиме удаленной обработки и расширил абстрактный класс IReportServerCredentials для обработки аутентификации.
- Я убедился, что для сборки установлено значение AllowPartiallyTrustedCallers
- Проект компилируется нормально.Я помещаю dll в правильную папку wss bin для веб-частей.
- Когда я пытаюсь просмотреть веб-часть, я получаю сообщение об ошибке сайта «Эта сборка не допускает частично доверенных вызывающих абонентов».
Я прочитал кое-что о регистрации моей сборки на SQL Server, которую я пытался использовать с синтаксисом SQL CREATE ASSEMBLY, но я получаю сообщение об ошибке SQL-запроса, в котором говорится, что ссылка на другую сборку уже есть и что она можетя не могу найти его в том же месте.
Честно говоря, я не очень разбираюсь в SQL Server и службах отчетов, чтобы знать, близок ли я к тому, чтобы заставить его работать или у меня все настроено совершенно неправильно.первое место.Я уже делал пользовательские веб-части и успешно развернул их на сайте, поэтому я знаю, что проблемы заключаются в моем незнании SSRS и SQL Server.Кто-нибудь еще выполнил то, что я описал раньше?Заранее спасибо!