Сохранение подробностей аутентификации службы отчетов SSRS - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть отчет SSRS в рамках разработанной BIDS-2012.Я успешно развернул проект на сервере и имею права доступа к порталу SSRS в веб-браузере.

Когда я открываю любой отчет каждый раз, когда он запрашивает у меня LoginId / Password, как показано ниже!

enter image description here

Возвращаясь из браузера и возвращаясь к тому же отчету, также попросите меня снова ввести LoginId / Password.

Так есть ли способ установить этот Id /Пароль (отсутствует в файлах cookie браузера), который не будет запрашивать у меня назначенного пользователя / группы для следующих данных для входа в систему ??Или учетные данные могут быть сохранены на сервере отчетов ??

Отредактировано : я получаю это свойство Data_Source и получаю ниже мастера.

enter image description here

1 Ответ

0 голосов
/ 04 декабря 2018

Вы проверили источник данных, который хранится на портале SSRS?Нажмите «Управление источником данных», перейдите к его свойствам и посмотрите раздел «Соединения и учетные данные».

Возможно, вы выбрали «По запросу пользователя, просматривающего отчет для учетных данных».Если вы измените его, чтобы использовать определенные учетные данные, хранящиеся на сервере, или использовать учетные данные пользователя, просматривающего отчет (в зависимости от вашей ситуации), пользователю не будет предлагаться каждый раз.

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

Первый вариант (проверка подлинности Windows) не запрашивает пользователя, а полагается на настройку безопасности вашей базы данных, чтобы все пользователи могли получить доступэто с их логинами Windows, либо для каждого пользователя, либо для группы Windows.Некоторые базы данных настроены таким образом, и это нормально.

Второй вариант (используйте определенное имя пользователя и пароль) предназначен для случаев, когда вы не хотите, чтобы пользователь запрашивался, и фактически вы делаетесервер отчетов пользователь: вы задаете имя пользователя и пароль SQL Server и даете ему разрешения для базы данных, а затем сервер SSRS входит в систему с именем пользователя и паролем, указанными для источника данных.Пользователь не получает запрос, и в целях безопасности вы должны убедиться, что только авторизованные люди могут получить доступ к самому порталу отчетов.

...