Поделиться через


Создание наборов данных отчета для других источников данных (построитель отчетов 2.0)

Построитель отчетов 2.0 может получать доступ к источникам данных типа OLE DB или ODBC. После создания в отчете определения источника данных необходимо задать запрос на языке запросов этого источника, чтобы создать набор данных.

ПримечаниеПримечание

Построитель отчетов 2.0 не поддерживает добавление пользовательских поставщиков данных на локальном компьютере. В режиме сервера можно получить доступ к любому поставщику данных, который установлен и зарегистрирован на сервере отчетов. Дополнительные сведения см. в разделе Серверы отчетов и серверы отчетов SharePoint (построитель отчетов 2.0).

Указание свойств строки соединения для поставщика данных

Чтобы установить свойства строки соединения для поставщика данных, на вкладке Общие диалогового окна Свойства источника данных нажмите кнопку Построить, чтобы открыть диалоговое окно Свойства соединения. Для источника данных OLE DB можно выбрать поставщик данных для источника данных и установить расширенные свойства в диалоговом окне Свойства связи данных. Для источника данных ODBC можно задать строку соединения. Дополнительные сведения о строках соединения и примеры см. в разделе Примеры соединений (построитель отчетов 2.0).

Поддержка источников данных OLE DB и ODBC в конструкторе запросов

Построитель отчетов 2.0 предоставляет конструктор запросов, который облегчает создание запросов для источников данных OLE DB и ODBC. По умолчанию текстовый конструктор запросов открывается в одном из трех режимов: Text, TableDirect или StoredProcedure. Можно ввести запрос, выбрать все столбцы из таблицы базы данных или выбрать хранимую процедуру. Дополнительные сведения об использовании этого конструктора запросов см. в разделе Пользовательский интерфейс текстового конструктора запросов (построитель отчетов 2.0).

Некоторые функции зависят от возможностей, реализованных в поставщике данных. Например, некоторыми поставщиками данных не поддерживаются параметризованные запросы или именованные параметры. Дополнительные сведения см. в разделе Использование параметров запросов с конкретными источниками данных (построитель отчетов 2.0).

Поддержка других источников данных в конструкторе запросов

Конструктор запросов для каждого поставщика данных регистрируется во время установки построителя отчетов 2.0. Когда создается запрос для набора данных, основанного на источнике данных, запрос открывается в режиме по умолчанию в конструкторе запросов для поставщика данных. Дополнительные сведения см. в разделе Конструкторы запросов и источники данных (построитель отчетов 2.0).

Сопоставление типов данных поставщика данных для отчета

При создании набора данных типам данных полей сопоставляются отдельные типы данных среды CLR платформы .NET Framework. Типы данных, которые не удается однозначно сопоставить, возвращаются в виде строк. Дополнительные сведения о работе с типами данных полей см. в разделе Работа с полями набора данных отчета (построитель отчетов 2.0). При создании параметра его тип данных должен поддерживаться определением отчета. Дополнительные сведения о сопоставлении типов данных поставщика данных и параметров отчета см. в разделе Работа с типами данных в выражениях (построитель отчетов 2.0).

Специальные символы в пароле

Если источник данных ODBC или OLE DB настроен таким образом, что предлагается ввести пароль, либо пароль включен в строку соединения, и пользователь вводит пароль, содержащий специальные символы (например, знаки препинания), драйверы некоторых базовых источников данных не смогут проверить специальные символы. При обработке отчета сообщение «Неверный пароль» может быть признаком этой ошибки. Если изменение пароля невозможно, обратитесь к администратору базы данных, чтобы сохранить соответствующие учетные данные на сервере отчетов как часть системного имени источника данных ODBC (DSN). Дополнительные сведения см. в разделе «OdbcConnection.ConnectionString» документации по пакету SDK платформы .NET Framework.

ПримечаниеПримечание

Не рекомендуется включать в строку соединения сведения, относящиеся к имени входа, такие как пароли. В построителе отчетов 2.0 в диалоговом окне Источник данных предусмотрена отдельная вкладка, где можно ввести учетные данные. Дополнительные сведения см. в разделе Указание учетных данных для источника данных отчета (построитель отчетов 2.0).