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


Как получить данные из источника данных SQL Server (построитель отчетов 2.0)

Для использования в отчете данных SQL Server необходимо определить источник данных SQL Server и один или несколько наборов данных отчета. При определении источника данных нужно задать строку соединения и учетные данные, чтобы получить доступ к источнику данных с клиентского компьютера.  

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

После определения источника данных SQL Server нужно создать хотя бы один набор данных. После создания набора данных имя набора данных появляется в качестве узла в области Данные отчета под его источником данных.

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

Создание внедренного источника данных Microsoft SQL Server

  1. На панели инструментов в области «Данные отчета» нажмите кнопку Создать и выберите Источник данных. Откроется диалоговое окно «Свойства источника данных».

  2. Введите имя в поле Имя либо примите имя по умолчанию.

  3. Убедитесь, что выбран параметр Внедренное соединение.

  4. В раскрывающемся списке Тип выберите Microsoft SQL Server.

  5. Укажите строку соединения, соответствующую источнику данных SQL Server.

    Данные для строки соединения и учетные данные для подключения к источнику данных можно получить у администратора базы данных. Ниже приведен пример строки соединения для задания образца базы данных AdventureWorks2008 на локальном клиенте.

    Data Source=(local);Initial Catalog=AdventureWorks2008
    
  6. Нажмите кнопку Учетные данные.

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

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

    Чтобы проверить соединение с источником данных, нажмите кнопку Изменить рядом с текстовым полем строки соединения. Откроется диалоговое окно «Свойства соединения». Нажмите кнопку Проверить соединение. Если проверка прошла успешно, появится информационное сообщение: «Проверка соединения завершилась успешно». Если проверка не прошла, появится предупреждающее сообщение с дополнительной информацией о причинах ошибки.

  7. Нажмите кнопку ОК.

    Источник данных появится в области «Данные отчета».

Создание набора данных для источника данных Microsoft SQL Server

  1. В области «Данные отчета» щелкните правой кнопкой мыши имя источника данных, который соединяется с источником данных SQL Server, и выберите Добавить набор данных. Откроется страница Запрос диалогового окна Свойства набора данных.

  2. Введите имя в поле Имя либо примите имя по умолчанию.

  3. Убедитесь, что в текстовом поле Источник данных отображается имя источника данных, который вы щелкнули правой кнопкой мыши.

  4. В поле Тип запроса выберите один из возможных способов создания запроса. Типы запросов, не поддерживаемые этим типом источника данных, отключены.

    1. **Текст   **команды Transact-SQL

    2. **Stored Procedure   **Выберите хранимую процедуру из списка хранимых процедур источника данных.

  5. Нажмите кнопку Конструктор запросов, чтобы открыть графический конструктор запросов для интерактивного построения запроса. Щелкните «Выполнить запрос» (!) для проверки результирующего набора данных, а затем нажмите кнопку ОК.

    Другой способ — вставить запрос непосредственно из буфера обмена в область Запрос или импортировать существующий запрос Transact-SQL из файла или другого отчета. Чтобы импортировать существующий запрос, щелкните Импорт, а затем используйте SQL-файл или RDL-файл.

  6. Нажмите кнопку ОК.

    Набор данных и его коллекция полей появляются в области «Данные отчета» под узлом источника данных.

См. также

Основные понятия

Другие ресурсы