Я не верю, что вы можете загружать предварительно созданные PDF-файлы в службы отчетов SQL Server, поэтому я думаю, что вам нужно будет использовать большие двоичные объекты и управлять своими пользователями.
Если честно, хранить PDF-файлы в хранилище больших двоичных объектов и предоставлять их пользователям, например, через приложение MVC, очень просто. Конечно, если вам нужно создать целую систему управления пользователями, чтобы иметь возможность обслуживать предварительно сгенерированные PDF-файлы, то это немного сложно.
Недавно мы начали использовать SSRS в Azure и используем его двумя способами; У нас есть опытные пользователи, которые могут напрямую входить в SSRS и создавать отчеты. И мы используем службу REST из нашего веб-приложения, чтобы вывести отчеты в формате PDF от имени пользователей, а затем просто предоставить им PDF. Для такого запроса мы используем единый вход в систему SSRS, и в нашем приложении мы управляем данными, которые могут видеть отдельные пользователи, передавая различные параметры в SSRS.