Решение: я написал хранимую процедуру SQL для мониторинга ошибок качества. При обнаружении хранимая процедура вызывает консольное приложение .Net, используя xp_cmdshell, передавая идентификатор продукта, UNC-путь, имя отчета, путь к файлу Adobe Reader (на SQL Server) и некоторые другие параметры. Обратите внимание, что консольное приложение находится на том же сервере, что и SQL Server. Консольное приложение принимает параметры и передает их в SSRS с выходным форматом PDF. PDF создается и сохраняется локально, затем консольные приложения запускают командную строку, используя скрытый режим запуска Adobe Reader (/ t). Путь к файлу и UNC-путь передаются как параметры, а вуаля - автоматическая печать файлов SSRS. Необязательный параметр указывает консольному приложению, удалять ли локально сохраненный PDF-файл.

ли способ автоматически распечатать отчет служб отчетов SQL Server (2005)?

РЕДАКТИРОВАТЬ:

Нам нужно было распечатать отчет SSRS на сетевом принтере программно. В частности, мы хотели запустить это из хранимой процедуры. В настоящее время мы используем метод Likeabanshee, и он работает. Тем не менее, мы хотели бы что-то более управляемое, без зависимости от Adobe Acrobat и xp_cmdshell. Мы смотрим вэто метод, предложенный Полом Г.

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

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