0

Кто-нибудь знает, что минимальное количество учетных записей для Windows работает под параметром «учетные данные, сохраненные на сервере отчетов» в диспетчере отчетов?Учетные данные, хранящиеся на сервере отчетов

Я попытался создать учетную запись Windows с правом администратора и назначить «учетные данные, сохраненные на сервере отчетов», но не работает. Однако я вхожу в учетную запись администратора, она работает нормально .. запутанная .. может ли кто-нибудь помочь?

+0

Учетные данные, хранящиеся в сервере отчетов, относятся к пользователям SQL Server, а не к разрешениям служб отчетов. Если вы используете фиксированного пользователя в соединении, это может показаться глупым, но вы добавили нового пользователя в разрешения SQL Server? (SSRS не делает это для вас автоматически.) Или вы получаете аутентификацию на веб-сайтах (подсказка для учетных данных AD?) – u07ch

+0

Не уверен с ответом ur .. btw в диспетчере отчетов вы можете указать учетную запись Windows под «учетными данными» безопасно храниться в сервере отчетов ", чтобы RS мог получить доступ к SQL-серверу. Если я ввел учетную запись администратора в «учетные данные, сохраненные на сервере безопасности» и нажал «Test Connection», он работал нормально. Однако, когда я ввел другую учетную запись Windows с admin privelege, она не сработала, когда я нажал кнопку " тестовое соединение ".. знаете ли вы, почему? – user384080

ответ

0

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

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

1

При настройке источника данных отчета в SSRS для использования «учетных данных, безопасно хранимых на сервере отчетов»; вернитесь в SSMS, подключитесь к экземпляру базы данных и настройте новый учет безопасности в учетной записи Windows. Проверьте базу данных и выберите db_datareader и db_executor, чтобы предоставить права на чтение только для пользователей.

Смежные вопросы