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


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

Образцы кода и образцы баз данных для SQL Server не поставляются вместе с продуктом. Эти образцы кода и баз данных можно найти и загрузить с веб-страницы MicrosoftSQL Server 2008 Community Projects & Products Samples на веб-узле https://www.codeplex.com/sqlserversamples. На этой странице образцы сгруппированы в категории. Например, службы MicrosoftSQL ServerReporting Services — это одна из категорий. Можно загрузить все образцы или только образцы определенной категории.

Учебники и большинство образцов отчетов используют образцы баз данных AdventureWorks и AdventureWorks2008. Образцы отчетов не будут работать, если на компьютере не установлена нужная база данных, к которой пользователи имеют доступ. Кроме того, без доступа к базе данных пользователи не смогут работать с учебниками. Для образцов отчетов и учебников построителя отчетов 2.0 нужно установить только базу данных AdventureWorks2008. Перед использованием баз данных необходимо получить разрешение на доступ к ним. В образцы входят отчеты AdventureWorksOffline. Эти отчеты не используют внешние данные и не зависят от базы данных AdventureWorks2008.

Можно установить определенную базу данных или семейство баз данных AdventureWorks.

Следующие URL-адреса позволяют получить прямой доступ к образцам служб Reporting Services и образцам баз данных.

Загрузка образцов и образцов баз данных

Веб-узел CodePlex содержит образцы и образцы баз данных для текущего и прошлых выпусков SQL Server. Можно загрузить все образцы или только образцы, связанные с определенным компонентом SQL Server, например службами Reporting Services и базой данных из семейства образцов баз данных AdventureWorks.

Загрузка всех образцов SQL Server 2008

  1. Перейдите на домашнюю страницу Microsoft SQL Server 2008 Community Projects & Products (Проекты и продукты сообщества Microsoft SQL Server 2008).

  2. Щелкните ссылку «Download all the samples together» (Загрузить все образцы вместе).

Загрузка образцов, относящихся к службам Reporting Services

  1. Перейдите на домашнюю страницу Microsoft SQL Server 2008 Community Projects & Products (Проекты и продукты сообщества Microsoft SQL Server 2008).

  2. Щелкните ссылку на категорию «Microsoft SQL Server Reporting Services».

  3. В разделе Microsoft SQL Server Reporting Services щелкните ссылку «Download» (Загрузить).

  4. На странице Microsoft SQL Server 2008 Reporting Services Product Samples в списке Downloads & Files (Загрузки и файлы) щелкните версию для процессора, которую следует загрузить. Доступны загрузки для процессоров x86, x64 и Itanium.

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

    По умолчанию файлы устанавливаются в следующий каталог: C:\Program Files\Microsoft SQL Server\100\Samples\ReportingServices.

Загрузка базы данных из семейства AdventureWorks

  1. Перейдите на домашнюю страницу Microsoft SQL Server 2008 Community Projects & Products (Проекты и продукты сообщества Microsoft SQL Server 2008).

  2. Выполните одно из следующих действий:

    • Щелкните ссылку «Download the AdventureWorks family of samples» (Загрузить семейство образцов AdventureWorks).

    • Щелкните ссылку категории «Sample Databases» (Образцы баз данных).

  3. В разделе Samples Database (Образец базы данных) щелкните ссылку «Download» (Загрузить).

  4. На странице Microsoft SQL Server 2008 Database Product Samples(Образцы для продукта — СУБД Microsoft SQL Server 2008) в списке Downloads & Files (Загрузки и файлы) выберите нужную базу данных и нужную версию процессора.

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

    Чтобы получить образцы и учебники построителя отчетов 2.0, щелкните ссылку «SQL2008.AdventureWorks OLTP DB».

Загрузка образцов из предыдущих версий SQL Server

  1. Перейдите на домашнюю страницу Microsoft SQL Server 2008 Community Projects & Products (Проекты и продукты сообщества Microsoft SQL Server 2008).

  2. Перейдите на вкладку Releases (Версии).

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

    По умолчанию выбрана самая последняя версия.

  3. В области Releases (Версии) щелкните ту версию, для которой нужно загрузить образцы.

  4. В списке Downloads & Files (Загрузки и файлы) щелкните версию образцов для процессора, которую следует загрузить.

Установка AdventureWorks2008

Полнотекстовый поиск интегрирован в AdventureWorks2008, поэтому он должен быть установлен. Кроме того, база данных AdventureWorks2008 использует FILESTREAM.

Установка AdventureWorks2008

  1. Запуск установщика. В зависимости от установленной операционной системы может понадобиться подтвердить загрузку файла и установку. При появлении приглашения нажмите кнопку Выполнить.

  2. В мастере установки образцов MicrosoftSQL Server AdventureWorks OLTP (v2008) RTM <версия для процессора> нажмите кнопку Далее.

  3. Примите лицензионное соглашение и нажмите кнопку Далее.

  4. На странице «Пользовательская установка» щелкните значок для команды Восстановить AdventureWorks2008 (OLTP) и выберите Компонент будет установлен на локальный жесткий диск.

  5. Нажмите кнопку Далее.

  6. На странице Настройка базы данных в раскрывающемся списке Выберите экземпляр локальной базы данных для AdventureWorks выберите экземпляр, на который следует установить базу данных.

  7. Нажмите кнопку Далее.

  8. Нажмите кнопку Установить.

  9. Нажмите кнопку Готово.

Включение FILESTREAM

FILESTREAM следует включить в двух местах: в диспетчере конфигурации SQL Server и в среде SQL ServerManagement Studio. В среде SQL ServerManagement Studio FILESTREAM можно включить с помощью диалогового окна Свойства либо выполнив инструкцию Transact-SQL в окне запроса. После выполнения изменений необходимо перезапустить компонент Database Engine.

Включение FILESTREAM в диспетчере конфигурации SQL Server

  1. В меню «Пуск» укажите Все программы, SQL Server 2008, Средства настройки и выберите пункт Диспетчер конфигурации SQL Server.

  2. В списке служб щелкните правой кнопкой мыши элемент «Службы SQL Server» и выберите команду Открыть.

  3. В оснастке Диспетчер конфигурации SQL Server найдите экземпляр SQL Server, в котором нужно включить FILESTREAM.

  4. Щелкните правой кнопкой мыши экземпляр и выберите пункт Свойства.

  5. В диалоговом окне СвойстваSQL Server перейдите на вкладку FILESTREAM.

  6. Установите флажок Разрешить FILESTREAM при доступе через Transact-SQL.

  7. Если нужно считывать и записывать данные FILESTREAM из Windows, установите флажок Разрешить FILESTREAM при потоковом доступе файлового ввода-вывода.

  8. Дополнительно можно обновить значение по умолчанию в текстовом поле Имя общего ресурса Windows. В этом общем ресурсе содержатся данные FILESTREAM.

  9. Если удаленные клиенты должны иметь доступ к данным FILESTREAM, хранящимся в этом общем ресурсе, установите флажок Разрешить удаленным клиентам потоковый доступ к данным FILESTREAM.

  10. Нажмите кнопку Применить.

Включение FILESTREAM в среде SQL Server Management Studio с помощью диалогового окна «Свойства»

  1. В меню «Пуск», укажите Все программы, SQL Server 2008 и выберите пункт Среда SQL Server Management Studio.

  2. В диалоговом окне Соединение с сервером выберите из раскрывающегося списка Тип сервера пункт «Компонент Database Engine».

  3. В раскрывающемся списке Имя сервера выберите имя экземпляра SQL ServerDatabase Engine, к которому необходимо подключиться. Это экземпляр, в котором будет устанавливаться база данных AdventureWorks2008.

  4. Если выбран тип проверки подлинности SQL Server, укажите имя пользователя и пароль.

  5. Нажмите кнопку Соединить.

  6. Щелкните правой кнопкой мыши нужный экземпляр SQL Server и выберите пункт Свойства.

  7. В области Выбор страницы нажмите кнопку Дополнительно.

  8. Установите для свойства Уровень доступа файлового потока значение Включен полный доступ.

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

Включение FILESTREAM в среде SQL Server Management Studio с помощью инструкции Transact-SQL

  1. Откройте среду SQL ServerManagement Studio.

  2. В диалоговом окне Соединение с сервером выберите из раскрывающегося списка Тип сервера пункт «Компонент Database Engine».

  3. В раскрывающемся списке Имя сервера выберите имя экземпляра SQL ServerDatabase Engine, к которому необходимо подключиться. Это экземпляр, в котором будет устанавливаться база данных AdventureWorks2008.

  4. Если выбран тип проверки подлинности SQL Server, укажите имя пользователя и пароль.

  5. Нажмите кнопку Соединить.

  6. В среде SQL ServerManagement Studio нажмите кнопку Создать запрос.

  7. В окно запроса вставьте следующую инструкцию:

    EXEC sp_configure ‘filestream_access_level’, ‘[access_level]’

    RECONFIGURE

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

    В зависимости от уровня доступа следует установить уровень доступа на 1 или 2. Для уровня доступа допустимы следующие значения:

    0 — отключает поддержку FILESTREAM для данного экземпляра;

    1 — разрешает FILESTREAM при доступе через Transact-SQL;

    2 — разрешает FILESTREAM при доступе через Transact-SQL или потоковом доступе Win32.

  8. Нажмите кнопку Выполнить, чтобы выполнить инструкцию.

Установка образцов отчетов на сервер отчетов

В файлах Readme, доступных на узле CodePlex и в электронной документации по SQL Server, приводятся сведения об установке образцов отчетов. Образцы отчетов были созданы в проекте служб Reporting Services среды Business Intelligence Development Studio внутри решения. Чтобы сделать эти образцы отчетов доступными на сервере отчетов, их необходимо открыть в среде Business Intelligence Development Studio и опубликовать на сервере отчетов с помощью функций развертывания среды Business Intelligence Development Studio.