SSRS Настройте источник данных, чтобы НЕ требовать от конечного пользователя ввода учетных данных для отчета.

Я довольно новичок в отчетах SQL Server. Я использую SQL Server 2008, работающий на сервере, использующем стандарт сервера 2008 и Business Studio для создания отчетов. Я создал свой отчет, доступ к которому можно получить с помощью кнопки на моем защищенном (ssl) веб-сайте, и все отлично работает.

Однако мне еще предстоит найти способ устранить необходимость вводить учетные данные один раз в день (плюс первый раз, каждый из которых занимает около 60 секунд).

Я пробовал различные методы, включая использование параметров dsu, dsp в URL-адресе, но безуспешно. У меня такое ощущение, что, поскольку я использую проверку подлинности Windows, даже если там написано «встроенная безопасность», мне нужно сделать что-то еще.

Если я попытаюсь назначить имя пользователя и пароль, он, очевидно, ищет что-то еще, кроме учетных данных Windows.

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

Может ли кто-нибудь указать мне «четкие» инструкции о том, как лучше всего настроить эту часть? Спасибо!


person Mike Scholin    schedule 05.02.2010    source источник


Ответы (2)


Строка подключения является частью источника данных. Вы должны установить его так, чтобы он не запрашивал у вас учетные данные снова и снова...

Чтобы изменить его, перейдите на вкладку данных в своем отчете, щелкните набор данных, щелкните, чтобы отредактировать источник данных, щелкните Изменить. Введите свое имя пользователя и пароль в поле «Использовать аутентификацию SQL Server», выберите «Сохранить мой пароль». В порядке. В порядке.

Это должно сохранить ваш пароль.

person live-love    schedule 20.05.2011

Вам необходимо сохранить имя пользователя и пароль в определении источника данных, которое определено в базовой базе данных. То есть вы можете создать логин базы данных только для чтения и использовать его.

person Steve Homer    schedule 09.02.2010