• Развертывание SharePoint 2010: Шаг 2 – Сервисные приложения

    hand-tools-list-importantПродолжаем конфигурировать SharePoint 2010, если вспомнить, то в предыдущей статье мы запустили сервисы, но не стали создавать сервисные приложения. Напомню, что большинству сервисов для работы необходимо наличие сервисного приложения, при создании которого вы получаете Application Pool в рамках которого работает сервисное приложение, в некоторых сервисах так же создаются базы данных SQL, хранящие данные сервиса. Если воспользоваться классической настройкой, то в Центре администрирования нужно проследовать по пути: CA -> Manage Service Application -> New. И далее выбрать интересующее сервисное приложение и ввести необходимые данные. (Рисунок 1)

    • Развертывание SharePoint 2010: Шаг 1 – Настройка сервисов

      logo2Я приветствую читателей ресурса itband.ru, особенно тех, кому интересна тема SharePoint. Материал моих последних статей специально построен так, чтобы пошагово знакомить людей с продуктом, давая возможность учиться, читая материал. Напомню, что в первой части мы говорили об архитектуре SharePoint 2010, а во второй установили новую ферму серверов. При этом был выбран самый распространенный вид фермы, состоящий из двух серверов. Первый сервер работал в роли “Database”, на нем установлен SQL, второй совмещает роли Application и WFE. Если вы следовали моим советам, то по окончанию второй статьи должны были получить доступ к CA (Центру Администрирования SharePoint). Казалось бы, задача развертывания выполнена, но на самом деле все самое сложное впереди, для того, чтобы сервер SharePoint заработал необходимо запустить и сконфигурировать сервисы. Этим мы и займемся в данной статье.

      • Установка SharePoint Server 2010

        5341Несмотря кажущуюся простоту установки продуктов от Microsoft, установка SharePoint Server 2010 в боевых условиях далеко не тривиальная процедура, требующая грамотного подхода и слаженных действий. На текущий момент в интернете существует множество инструкций пошаговой установки SharePoint, но большинство из них не дают комплексного подхода, в данной статье мы попробуем развернуть ферму SharePoint и затронуть все аспекты установки. Топологий развёртывания SharePoint существует множество, мы возьмем с вами самую распространенную, состоящую из двух серверов, сервера баз данных и сервера с ролями WFE и Application (Приложений). Единственным вводным требование для этих серверов, является членство в домене, все остальное будет конфигурироваться в рамках данной статьи.

        • Введение в архитектуру SharePoint 2010

          online-collaboration_id25445521_430 В мире сейчас идет непрекращающаяся борьба за повышение производительности труда и Россия по данному показателю далеко не в лидерах, все хотят меньше работать, больше отдыхать и при этом получать как минимум столько же. При чем здесь SharePoint спросите вы?

           

           

        • Главная Exchange/UC, SharePoint, Windows, Без рубрики, Новое Exchange 2007, Exchange 2010, SharePoint
          • Ручное перемещение содержимого общих папок Exchange на SharePoint

            folders Несмотря на рекомендации переноса данных общих папок Exchange на платформу SharePoint, Microsoft не предоставляет средств автоматизации данного процесса. И хотя на рынке существует ряд утилит решающих проблему автоматизации, покупка их  для небольших компании может оказаться неприятным сюрпризом. К счастью, для малого и среднего бизнеса есть способы ручного перемещения общих папок без использования программ сторонних компаний.

          • Главная SharePoint, SQL, Без рубрики, Новое Reporting Services, SharePoint, SQL 2008 R2
            • SQL Server 2008 R2. Интеграция Reporting Services и SharePoint 2010 шаг за шагом

              special_reportНе секрет, что продукт фирмы Microsoft SharePoint – это один из самых динамически быстро развивающихся продуктов. В SQL Server 2008 R2 появилась долгожданная возможность интеграции Reporting Services и SharePoint 2010. Если вдуматься, это вполне логичный шаг. В обоих этих продуктах используются одни и те же технологии, так почему же не скрестить их и попробовать, что из этого получиться? В данной статье остановлюсь на процессе инсталляции Reporting Services входящий в SQL Server 2008 R2 в режиме интеграции с SharePoint 2010, и какие новые возможности предоставляются администратору баз данных.

              В предыдущих версиях Reporting Services требовалось скачать дополнительный компонент для интеграции с SharePoint 2010, на сегодняшний день инсталляция этого компонента производиться автоматически. Давайте посмотрим шаг за шагом процесс установки Reporting Services в режиме интеграции с SharePoint 2010. Статья навеяна по мотивам практически исполняемой задачей интеграции этих двух продуктов. При разборе технической документации выяснилось, что написано достаточно много, но чтобы выстроить четкий план решения практической задачи интеграции Reporting Services SQL Server 2008 R2 и SharePoint 2010 – на это уходит достаточно много времени. Итак, приступим.

              Посмотрим на демонстрационное окружение:

              Имя компьютера

              Операционная система

              Службы и приложения

              DC Windows Server 2008 R2 Доменная служба Active Directory (test.local), DNS
              SPS Windows Server 2008 R2 SharePoint 2010, Microsoft SQL Server 2008 R2

              Это могут быть физические серверы, могут быть виртуальные под Hyper-V. С точки зрения безопасности лучше, чтобы домен контроллер был всегда выделенным без установленного лишнего программного обеспечения. Все программные продукты русской редакции, надо отметить, что фирма Microsoft серьезно потрудилась над переводом своих продуктов.

              Конечно же, для установки нам понадобиться дистрибутивы SQL Server 2008 R2 и SharePoint 2010. На первом этапе – предположим у вас уже есть установленный SharePoint 2010 на сервере SPS, начнем интеграцию с него.

              1. Вставляем дистрибутив SharePoint 2010. Если автозапуск не стартовал, с компакт диска запускаем файл splash.hta. В разделе «Установить» выбираем пункт «Установить необходимое ПО». Здесь нужен компонент «Настройка служб отчетов SQL Server 2008R2». Выбираем «Далее».

              alt

              Рисунок 1. Начало установки средств интеграции.

              1. Соглашаемся с лицензионным соглашением, перед этим внимательно и обстоятельно его читаем. Выбираем «Далее».
              2. На этом этапе программа установки SharePoint 2010 автоматически скачивает необходимые компоненты из Интернет и конфигурирует сервер. Дожидаемся окончания установки. Выбираем «Готово».

              alt

              Рисунок 2. Окончание установки средств интеграции.

              Надо отметить, что интеграция возможна только в том случае, если программный продукт SharePoint 2010 установлен в режиме фермы.

              В том случае, если служба Reporting Services и сервер фермы SharePoint находятся на разных серверах, нужно произвести минимальную установку SharePoint 2010 с присоединением сервера к существующей ферме, а затем переходить к следующему этапу.

              На втором этапе настроим сервер SPS, на котором уже установлен экземпляр по умолчанию SQL Server 2008 R2. Для этой цели нам понадобиться дистрибутив SQL Server 2008 R2.

              1. Вставляем дистрибутив SQL Server 2008 R2. Если автозапуск не стартовал, с компакт диска запускаем файл setup.exe. Выбираем справа «Установка» – «Новая установка или добавление компонентов к существующей установке».
              2. На странице «Правила поддержки установки» нажимаем «ОК». Если кнопка не доступна для нажатия нужно выбрать кнопку «Показать подробности» и посмотреть ошибки.
              3. На странице «Файлы поддержки программы установки» нажимаем «Установить».
              4. На странице «Правила поддержки установки» нажимаем «Далее». Если кнопка не доступна для нажатия нужно нажать «Показать подробности» и посмотреть ошибки.
              5. На странице «Тип установки» выбираем «Добавление компонентов к существующему экземпляру SQL Server R2». Нажимаем «Далее».

              alt

              Рисунок 3. Выбор типа установки.

              1. На странице «Выбор компонентов» отмечаем «Службы Reporting Services». Нажимаем «Далее» 3 раза.
              2. На странице «Конфигурация сервера» вводим доменную учетную запись, от имени которой будет запускаться служба Reporting Services. Нажимаем «Далее».
              3. На странице «Настройка служб Reporting Services» выбираем «Установить конфигурацию по умолчанию для работы в режиме интеграции с SharePoint». Нажимаем «Далее» 3 раза и затем «Установить».
              4. На странице «Готово» можно убедиться, что служба Reporting Services успешно установлена и нажать «Готово».
              5. Как видите все достаточно просто, в случае если и SharePoint 2010 и SQL Server 2008 R2 находится на одном сервере.

              Если на шаге 8 (страница «Настройка служб Reporting Services») выбрано «Установить, но не настраивать сервер отчетов» то службу Reporting Services необходимо будет настроить через инструмент «Диспетчер конфигурации служб Reporting Services»:

              1. Нажимаем последовательно «Пуск» – «Все программы» – «Microsoft SQL Server R2» – «Средства настройки» – «Диспетчер конфигурации служб Reporting Services» – «MSSQLServer»
              2. Если сервис остановлен, то на странице «SPS\MSSQLServer» нажимаем «Запуск»

              alt

              Рисунок 4. Стартовая страница диспетчера конфигурации

              1. На странице «Учетная запись службы» выбираем «Использовать другую учетную запись» – вводим доменную учетную запись и пароль, нажимаем «Применить».

              alt

              Рисунок 5. Страница выбора учетной записи службы.

              1. На странице «URL-адрес веб-службы» можно оставить все значения по умолчанию, нажимаем «Применить».
              2. На странице «База данных» настроим базу данных для режима интеграции с SharePoint:
                1. Нажимаем «Изменить базу данных».
                2. Выбираем «Создать новую базу данных сервера отчетов», нажимаем «Далее».
                3. На странице «Сервер базы данных» набираем имя экземпляра сервера SQL (в данном случае SPS) и учетную запись обладающая административными привилегиями создания базы данных, нажимаем «Далее».
                4. На странице «База данных» набираем имя базы данных, к примеру «ReportServer», и выбираем «Режим интеграции с SharePoint», нажимаем «Далее».

              alt

              Рисунок 6. Выбор базы данных.

              1. На странице «Учетные данные» можно выбрать учетные данные, отличные от данных текущего пользователя. От имени выбранной учетной записи SQL Server будет подключаться к базе данных сервера отчетов. По умолчанию выбирается учетная запись службы. Нажимаем «Далее»
              2. На странице «Сводка» еще раз просматриваем все выбранные установки и жмем «Установить».
              3. Нажимаем «Готово»

              После окончания создания новой базы данных в режиме интеграции с SharePoint, нажимаем «Применить».

              1. На странице «URL-адрес диспетчера отчетов» нужно указать виртуальный каталог. Можно оставить название по умолчанию «Reports». Нужно заметить, что напрямую к этому каталогу из браузера обратиться в режиме интеграции с SharePoint будет невозможно. Отчеты можно будет просматривать непосредственно с сервера SPS. Не забываем нажать «Применить».

              alt

              Рисунок 7 URL-адрес диспетчера отчетов.

              1. На следующем шаге чтобы убедиться, что все настроено правильно, нужно закрыть и снова открыть «Диспетчер конфигурации служб Reporting Services». Переходим на страницу «Масштабное развертывание». Проверим что «Режим сервера отчетов» действительно «Интеграция с SharePoint» и статус состояния «Соединенный».

              alt

              Рисунок 8. Проверка настройки Reporting Services.

              Настройка Reporting Services успешно завершена. Как уже упоминалось ранее, управлять отчетами Reporting Services SQL Server 2008 R2 в режиме интеграции с SharePoint можно только из инструмента «Центр администрирования». На третьем этапе, перед тем как начать управление нужно произвести следующие настройки на сервере SPS:

              1. Открываем «Центр администрирования» – «Пуск» – «Все программы» – «Microsoft SharePoint 2010 Products» – «Центр администрирования SharePoint 2010».
              2. Переходим «Общие параметры приложения» – «Службы Reporting Services» – выбираем ссылку «Интеграция со службами Reporting Services»

              alt

              Рисунок 9. Инструмент «Центр администрирования SharePoint 2010».

              1. Вводим необходимую информацию:
              • URL-адрес веб-службы сервера отчетов – http://sps/ReportServer
              • Режим проверки подлинности – проверка подлинности Windows
              • Имя пользователя – пользователь домена, обладающий административными привилегиями в ферме SharePoint 2010.

              Нажимаем «ОК»

              alt

              Рисунок 10. Страница «Интеграция со службами Reporting Services».

              1. В случае успешного ввода необходимой информации, процесс интеграции успешно завершается. Выбираем «Закрыть»

              alt

              Рисунок 11. Сводка информации по интеграции со службами Reporting Services.

              На последнем этапе остается задача создание отчетов прямо из необходимых библиотек. Здесь есть два подхода. Первый подход это создать узел SharePoint 2010 с использованием шаблона «BI Center». Этот подход не требует дополнительных усилий, на уровне библиотеки на таком узле уже доступны необходимые типы контента при создании нового документа. На втором подходе давайте остановимся поподробней, так как чаще всего встречается именно такая практическая задача. Подход заключается в том, чтобы в существующей библиотеке добавить, например новый тип контента, позволяющий создавать отчет Reporting Services. Итак, по шагам:

              1. Открываем необходимый узел SharePoint, например http://sps.
              2. Переходим в библиотеку «Общие документы» на ленте выбираем – «Библиотека» – «Параметры» – «Параметры библиотеки» (Если на ленте нет меню «Параметры» значит, пользователь под которым вы зашли не обладает необходимыми административными привилегиями).

              alt

              Рисунок 12. Навигация на ленте библиотеки SharePoint.

              1. В разделе «Общие параметры» переходим по ссылке «Дополнительные параметры» – В разделе «Типы контента» устанавливаем «Да». Тем самым мы разрешаем управление типами контента для текущей библиотеки. Выбираем внизу экрана «ОК»

              alt

              Рисунок 13. Включение выбора типа контента на уровне библиотеки.

              1. На странице «Библиотека документов» в разделе «Типы контента» переходим по ссылке «Добавление из существующих типов контента». В выпадающем списке выбираем «Типы содержимого сервера отчетов». Есть три типа – «Источник данных отчета», «Модель в построителях отчетов» и Отчет в построителях отчетов. Выбираем необходимые кнопкой «Добавить». Нажимаем «Ок».

              alt

              Рисунок 14. Выбор нужного типа контента на уровне библиотеки.

              Давайте проверим правильность произведенных настроек. На уровне библиотеки «Общие документы» на ленте выбираем «Документы» – «Создать документ». На ряду со стандартными типами контента, появилось три новых элемента «Источник данных контента», «Модель в построителе отчетов» и «Отчет в построителе отчетов».

              alt

              Рисунок 15. Создание нового отчета как документа библиотеки.

              Как можно убедиться, настройки прошли успешно теперь на уровне библиотеки «Общие документы» можно создать, к примеру, отчеты в Reporting Services. Нужно отметить, что построитель отчетов Report Builder 3.0 уже присутствует в системе и его устанавливать отдельно нет необходимости. Данная статья не охватывает работу с этим инструментом, полагаю, этот материал больше подойдет для отельной следующей статьи.

              Очевидно, что жизнь администраторов баз данных, которые занимаются построением отчетов с помощью Reporting Services, значительно облегчается с выходом Microsoft SQL Server 2008 R2, за счет унификации интерфейса и полной интеграции с продуктом Microsoft SharePoint 2010.

              И в заключение привожу полезные ссылки, которые помогут вам в дальнейшей работе:

              [1] Интеграция служб Reporting Services с SharePoint http://technet.microsoft.com/ru-ru/library/ee210649.aspx

              [2] Ален Ле Марканд Интеграция: Интеграция SQL Server 2008 R2 Reporting Services и SharePoint 2010

              http://technet.microsoft.com/ru-ru/magazine/ff686706.aspx

              Дмитрий Пронькин

              • SharePoint Conference.2010 Россия

                Приглашаем вас на первую в России специализированную техническую  конференцию, посвящённую продуктам и технологиям SharePoint.  Программа будет состоять из двух секций: для разработчиков и  ИТ-профессионалов. Так же, организована секция блиц-докладов по 30 минут, которая включает в себя доклады по обоим направлениям. Основная часть докладов будет посвящена платформе, которая планируется к выпуску в первой половине этого года: SharePoint 2010. В заключение конференции будут организованы круглые столы, на которых можно будет обсудить наиболее острые вопросы разработки и администрирования с коллегами и приглашёнными экспертами.