• Обзор видов кэша в SharePoint Server (Часть 2)

    files001   SharePoint Server использует кэш вывода ASP.NET, который сохраняет в оперативной памяти отданные клиентам страницы. Поскольку на каждый запрос не происходит подготовка к выводу  страницы, этот кэш может помочь увеличить  производительность страниц и понизить нагрузку на процессоры  WFE серверов и SQL. Если сайт сконфигурирован для анонимного доступа, то WFE серверам даже не придется обращаться к SQL для проверки разрешений. Ниже приведена сильно упрощенная блок-схема работы кэша вывода.

    • Обзор видов кэша в SharePoint Server (Часть 1)

      LogoПодробная информация о SharePoint BLOB кэше, кэше вывода страниц и кэше объектов.

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

      • Развертывание SharePoint 2010: Шаг 3 – Создание портала

        p1_01228222020227

        На момент окончания прошлой статьи, мы имели установленный SharePoint, запущенные сервисы и созданные сервисные приложения. Но чтобы проверить работу сервисов недостает портала, с помощью которого  доступ к этим сервисам и будет предоставляться. Т.е портал это точка входа для доступа к различным сервисам. Создание портала в SharePoint начинается с создания веб-приложения (web application). Веб-приложение это фундамент будущего портала или нескольких. На этапе его создания задаются основополагающие вещи вроде способов аутентификации или базы данных где будет храниться контент. Но давайте пойдем по порядку.

        • Развертывание 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

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