Как сохранить учетные данные для источника данных (диспетчер отчетов)
Можно указать отдельный набор сохраненных учетных данных, используемых сервером отчетов для доступа к внешним данным отчета. Сохраненные учетные данные используются, если отчет выполняется автоматически. Сервер отчетов получает и использует эти учетные данные, если обработка отчета запланирована или инициирована событием, но не запросом пользователя.
Учетная запись должна иметь разрешение на локальный вход в систему на компьютере сервера отчетов. Дополнительные сведения и инструкции о предоставлении этого разрешения см. в разделе Задание учетных данных и сведений о соединении для источников данных отчета.
Определение сохраненных учетных данных для источника данных, связанного с отчетом
В диспетчере отчетов откройте страницу «Содержимое». Перейдите к отчету, для которого необходимо настроить связанный с отчетом источник данных, и щелкните элемент отчета.
Перейдите на вкладку Свойства. Откроется страница «Общие свойства».
Перейдите на вкладку Источники данных.
Выберите Пользовательский источник данных.
В списке Тип соединения задайте модуль обработки данных, который будет использоваться для обработки данных, получаемых из источника данных.
В поле Строка соединения укажите строку соединения, которую сервер отчетов будет использовать для подключения к источнику данных. В следующем примере приводится строка соединения, используемая для подключения к базе данных SQL Server База данных AdventureWorks2008R2:
data source=<servername>;initial catalog=AdventureWorks2008R2
В поле Соединиться при помощи выберите Учетные данные, которые безопасно хранятся на сервере отчетов.
Введите имя пользователя и пароль.
Если это учетная запись пользователя домена Windows, то она указывается в следующем формате: <домен>\<учетная_запись>. Кроме того, необходимо установить флажок Использовать учетные данные Windows при соединении с источником данных.
Если имя пользователя и пароль являются учетными данными базы данных, флажок Использовать учетные данные Windows при соединении с источником данных устанавливать не следует. Если сервер базы данных поддерживает олицетворение или делегирование, можно выбрать параметр Олицетворение авторизованного пользователя после установки соединения с источником данных.
Нажмите кнопку Применить.
Определение сохраненных учетных данных для общего источника данных
В диспетчере отчетов откройте страницу «Содержимое». Перейдите к совместно используемому элементу источника данных. Он обозначается следующим значком:
Щелкните элемент, чтобы открыть его. Откроется страница свойств Общие.
В списке Тип соединения задайте модуль обработки данных, который будет использоваться для обработки данных, получаемых из источника данных.
В поле Строка соединения укажите строку соединения, которую сервер отчетов будет использовать для подключения к источнику данных. Рекомендуется не указывать в строке соединения учетные данные.
В следующем примере показана строка соединения, используемая для подключения к локальной базе данных SQL Server База данных AdventureWorks2008R2:
data source=<localservername>; initial catalog=AdventureWorks2008R2
Введите имя пользователя и пароль.
Если это учетная запись пользователя домена Windows, то она указывается в следующем формате: <домен>\<учетная_запись>. Кроме того, необходимо установить флажок Использовать учетные данные Windows при соединении с источником данных.
Если имя пользователя и пароль являются учетными данными базы данных, флажок Использовать учетные данные Windows при соединении с источником данных устанавливать не следует. Если сервер базы данных поддерживает олицетворение или делегирование, можно выбрать параметр Олицетворение авторизованного пользователя после установки соединения с источником данных.
Нажмите кнопку Применить.
См. также