Как настроить источник данных, чтобы НЕ требовать от конечного пользователя ввода учетных данных для отчета - PullRequest
1 голос
/ 05 февраля 2010

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

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

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

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

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

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

Ответы [ 2 ]

3 голосов
/ 21 мая 2011

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

Чтобы изменить его, перейдите на вкладку данных в вашем отчете, нажмите DataSet, нажмите, чтобы редактировать DataSource, нажмите Edit. Введите имя пользователя и пароль ниже «Использовать проверку подлинности SQL Server», выберите «Сохранить мой пароль». Хорошо. Хорошо.

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

0 голосов
/ 09 февраля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...