Поделиться через


Отладка кода модуля обработки данных

Microsoft .NET Framework предоставляет несколько средств отладки, которые помогут проанализировать код модуля обработки данных и найти в нем ошибки. Средство, которое лучше всего работает, будет зависеть от того, что вы пытаетесь выполнить. В этом примере используется Visual Studio 2008.

Отладка кода модуля обработки данных

  1. Запустите Visual Studio 2008 и откройте проект модуля обработки данных.

  2. Создайте проект и разверните сборку расширения обработки данных и сопровождающий PDB-файл в конструкторе отчетов. Дополнительные сведения о развертывании см. в статье "Практическое руководство. Развертывание модуля обработки данных в конструкторе отчетов".

  3. Откройте новый проект отчета в Visual Studio, оставив код модуля обработки данных открытым в отдельном окне Visual Studio.

  4. Перейдите в окно Visual Studio, содержащее проект модуля обработки данных, и задайте некоторые точки останова в коде.

  5. Если окно проекта модуля обработки данных по-прежнему активно, нажмите кнопку "Присоединить к процессу" в меню отладки .

    Откроется диалоговое окно "Присоединение к процессу ".

  6. В списке процессов выберите процесс devenv.exe, соответствующий проекту отчета, и нажмите кнопку "Присоединить".

  7. Определите источник данных отчета с помощью вкладки "Данные отчета " проекта отчета. Скорее всего, вы будете использовать универсальный конструктор запросов для выполнения запроса к пользовательскому источнику данных. Это должно вызвать отладчик и выполнить код, соответствующий точкам останова.

  8. Пошаговое выполнение кода с помощью ключа F11. Дополнительные сведения об использовании Visual Studio для отладки см. в документации по Visual Studio.

См. также

Развертывание модуля обработки данных
Расширения служб Reporting Services
Реализация модуля обработки данных
Библиотека расширений служб Reporting Services