12.01.2010 г. 14:18:52
Най-актуалната версия на този файл е налична онлайн в центъра на Microsoft за изтегляния на страницата
За помощ относно технически проблеми на SQL Server, които не са свързани с документацията, вж.
Съдържание
1.0 Встъпителна информация
Добавката на услугите за отчет на Microsoft® SQL Server® 2008 за продуктите и технологиите на SharePoint представлява уеб изтегляне, предоставящо функции за интегриране на сървър за отчети с разполагане на Microsoft SharePoint Foundation 2010® или Microsoft SharePoint Server 2010 ®. Добавката на услугите за отчет предоставя следните функции:
-
Уеб част на визуализатора на отчети, която предоставя възможност за преглед на отчетите, експортиране към няколко формати за рендиране, навигиране в страници, търсене, отпечатване и мащабиране.
-
Уеб страници за създаване на абонаменти и графици, задаване на защита на елемент на модел, както и за управляване на отчети, модели и източници на данни.
-
Поддръжка за стандартни функции на SharePoint Foundation 2010 и SharePoint Server 2010, включваща управление на документи, съвместна работа, защита и разполагане с типове съдържание на сървъра за отчети.
-
Заедно с отчетите можете да използвате уведомленията на SharePoint, контролата на версиите (регистриране и дерегистриране) и филтрирането на уеб части. Можете да добавите уеб частта на визуализатора на отчети към всяка страница или панел за наблюдение на даден сайт на SharePoint, както и да персонализирате облика й.
-
Можете да използвате нивата и ролите на разрешенията на SharePoint за контролиране на достъпа до съдържанието на сървъра за отчети. Можете също така да използвате формулярите за удостоверяване на SharePoint за поддръжка на достъпа чрез интернет връзки.
-
Разширение за доставка, което можете да използвате при абонаментите за доставяне на отчети в библиотеките на SharePoint.
-
Публикуване на отчети и модели от приложенията за създаване на отчети и модели в дадена библиотека на SharePoint.
-
Отваряне на отчети и модели в конструктора на отчет от дадена библиотека на SharePoint и записване на отчетите в библиотеки на SharePoint в целия сайт.
-
Крайна точка на протокола за опростен достъп до обекти (SOAP; Simple Object Access Protocol) за управление на съдържанието на сървъра за отчети в интегриран режим на SharePoint.
2.0 Функции в това издание
Добавката на услугите за отчет работи заедно със сървъра за отчети на услугите за отчет на SQL Server 2008 R2, конфигуриран за интегриране с SharePoint. В следния списък са описани новите функции в това издание:
-
Гъвкава инсталация на добавката, която вече се поддържа преди или след инсталирането на даден продукт или технология на SharePoint. Инсталирането преди даден продукт или технология на SharePoint осигурява лесно разполагане на добавката, тъй като SharePoint фермата разполага файловете при добавяне на сървъри към фермата.
-
По-лесно конфигуриране на SharePoint сървърите за интегриране със сървър за отчети. Процесът изисква по-малко стъпки от предишната версия на добавката. За повече информация вж. Практически съвети: Конфигуриране на интегрирането на сървъра за отчети в централната администрация SharePoint
-
Възможност за използване на данни от списък на SharePoint като източник на данни за отчети. Добавката предоставя нов списък на Microsoft SharePoint, както и възможност за заявки, за лесно добавяне на информация от списъка на SharePoint в отчета. За повече информация вж. Извличане на данни от тип източник на данни на списък на SharePoint (Report Builder 3.0)
-
Отчетите от Microsoft Access 2010® и новото разширение на данни на услугите за отчет на списък на SharePoint може да се изпълняват локално от библиотеката с документи на SharePoint без връзка към сървър за отчети на услугите за отчет на SQL Server. За повече информация вж. Рендиране на отчети на локален режим във визуализатора на отчети (Услуги за отчет в интегриран режим на SharePoint)
-
Категории, които могат да се конфигурират като част от диагностичното регистриране на SharePoint. Информацията на регистрационния файл на категориите включва данни от използването на потребителски интерфейс до прокси на клиенти на SOAP. За повече информация вж. Събития за сървър на отчет в интегриран режим на SharePoint и Практически съвети: Включване на събитията на услугите за отчет за регистрационния файл на проследяванията на SharePoint
-
Потребителският интерфейс на услугите за отчет в SharePoint вече поддържа 37 езика, набори от знаци за писане отляво надясно за иврит и арабски език, както и сложно оформление на текст за тайландски език. Тази поддръжка включва уеб частта на визуализатора на отчети, както и уеб страници.
-
Функцията за еднократно щракване на конструктора за отчет зарежда конструктора на отчет директно от даден сървър за отчети и използва свойствата на системата от страната на сървъра.
-
Абонаментите и връзките с подробни данни работят директно със свързаните ресурси в библиотеката с документи, вместо да се извършва подробен преглед на сървър за отчети.
-
Пренасочване на HTTP, което следи за заявки от клиенти, като например конструктора за отчет, към уеб клиентите на SharePoint и пренасочва заявките към сървъра за отчети.
3.0 Изисквания
За инсталиране на добавката на услугите за отчет компютърът трябва да отговаря на следните софтуерни изисквания, в допълнение към софтуерните и хардуерните изисквания на продуктите и технологиите на SharePoint 2010, с които я интегрирате:
-
Microsoft Windows Installer 3.0 или по-нова версия.
-
SharePoint Foundation 2010 или SharePoint Server 2010. Добавката на услугите за отчет не се поддържа от по-старите версии на Windows SharePoint Services или Microsoft Office SharePoint Server2007.
-
Добавката има само 64-битова версия, което е изискване на продуктите и технологиите на SharePoint 2010.
-
За конфигурирането на интегрирани операции с тази версия на добавката на услугите за отчет, сървърът за отчети трябва да е SQL Server 2008 R2. Сървърът за отчети трябва е конфигуриран за интегриран режим на SharePoint, както е описано в SQL Server Books Online.
-
Поддържаните издания на SQL Server са Standard, Evaluation, Developer и Enterprise. Интегрирането на сървъра не се поддържа от изданието Workgroup на услугите за отчет или версията с разширени услуги на SQL Server Express.
3.1 Изисквания на потребителски акаунт на домейн за администрация и услуги на SharePoint
Разполагането на продукт или технология на SharePoint използва различни акаунти за изпълнението на услуги и за достъп до клиенти и сървъри. Ако укажете акаунти на домейни за разполагането, трябва да следвате препоръките на най-добрите практики и да укажете акаунти, които се използват само от уеб приложението на SharePoint. Не конфигурирайте акаунт за услуга, който да се изпълнява под потребителския акаунт на домейн на действително лице, което ще влиза в сайта на SharePoint.
Акаунт на домейн е необходим, ако:
-
Сайтът на SharePoint и сървърът за отчети се намират на различни компютри.
-
Сайтът на SharePoint се хоства в набор приложения, който се изпълнява като вграден акаунт, като например NetworkService.
-
Крайната точка на сървъра на отчети в уеб приложението на SharePoint е конфигурирана да използва режим на доверителен акаунт.
Ако не използвате потребителски акаунт на домейн, ще получите следното съобщение за грешка, когато даден потребител преглежда отчет или използва функциите на услугите за отчет от сайта на SharePoint:
„Възникна неочаквана грешка при свързване към сървъра за отчети. Проверете дали сървърът за отчети е наличен и конфигуриран за интегриран режим на SharePoint. Разрешенията, дадени на потребителя „<име на акаунт>” не са достатъчни за изпълнение на тази операция.”
Можете да избегнете тази грешка, като следвате препоръките в документацията на продуктите и технологиите на SharePoint и като изпълните услугата за набор приложения като акаунт на домейн. За повече информация относно препоръките и изискванията на акаунт за услуга вж.
| Забележка: |
|---|
| Продуктите и технологиите на SharePoint 2010 изискват акаунти на домейн за конфигуриране на услугата, като например интегрирането на услугите за отчет с SharePoint. |
4.0 Надстройване
Ако вече разполагате с инсталирана добавка на услугите за отчет, можете да я надстроите до текущата версия. Инсталиращата програма ще разпознае текущата версия и ще получите подкана да потвърдите актуализацията. Ако потвърдите, по-старата версия на добавката ще се премахне и ще се инсталира новата версия.
Имайте предвид, че добавката на услугите за отчет не разпознава различните копия. Можете да използвате само едно копие на добавката на даден компютър. Не може да се изпълняват по-стари версии едновременно с текущата версия.
5.0 Общ преглед на инсталирането и конфигурирането
Точните стъпки за инсталиране и конфигуриране на добавката на услугите за отчет може да се различава в зависимост от вашите изисквания. По-долу са описани основните стъпки.
-
Инсталирайте добавката с помощта на файла rsSharepoint.msi. При разполагане на ферма на SharePoint добавката трябва да се инсталира на всеки сървър с уеб клиент. За повече информация вж. Практически съвети: Инсталиране или деинсталиране на добавката на услугите за отчет
-
В централната администрация на SharePoint конфигурирайте интегрирането на услугите за отчет, което включва указване на URL адреса на сървъра за отчети, който ще се интегрира във фермата на SharePoint. За повече информация вж. Практически съвети: Конфигуриране на интегрирането на сървъра за отчети в централната администрация SharePoint
-
В централната администрация на SharePoint се уверете, че функциите за интегриране и централно администриране на сървъра за отчети са активирани под функциите на колекцията от сайтове. За повече информация вж. Практически съвети: Активиране на функцията на сървър за отчети в централната администрация на SharePoint
-
В централната администрация на SharePoint активирайте функцията за синхронизиране на файлове на сървъра за отчети. Тази функция помага за поддържането на елементите, които са ръчно копирани в библиотеката с документи, синхронизирани с каталога на сървъра за отчети. За повече информация вж. Практически съвети: Активиране на функцията за синхронизиране на файлове на сървъра за отчети в централната администрация на SharePoint
-
За всяка библиотека с документи добавете трите типа съдържание на услугите за отчет: модел на конструктора на отчет, източник на данни за отчет, отчет на конструктора на отчет. По този начин опциите на услугите за отчет ще станат достъпни в новия списък с документи. За повече информация вж. Практически съвети: Добавяне на типове съдържание на сървъра за отчети към дадена библиотека (Услуги за отчет в интегриран режим на SharePoint)
6.0 Инсталиране на добавката
За да инсталирате добавката на услугите за отчет, трябва да сте администратор на компютъра.
Трябва да сте администратор на колекция от сайтове, за да активирате функцията за интегриране на услугите за отчет.
В това издание добавката може да се инсталира преди или след инсталирането на SharePoint. Добавката следва стандартите на SharePoint за предварително разполагане и инсталира файловете в местоположения, използвани от инсталацията на SharePoint.
| Забележка: |
|---|
| Предимството на инсталирането на добавката преди продукт или технология на SharePoint се състои в това, че при добавянето на нови сървъри към фермата добавката на услугите за отчет ще се конфигурира и активира според SharePoint фермата. |
6.1 Инсталиране на добавката преди продукт или технология на SharePoint
Добавката трябва да се инсталира на всички сървъри, които ще се изпълняват като уеб клиенти на SharePoint, предназначени за интегриране с услугите за отчет. Ако продуктът или технологията на SharePoint все още не е инсталирана, можете да изпълните съветника за инсталиране на добавката на всички сървъри.
-
Изтеглете програмата за инсталиране (rsSharepoint.msi) на добавката на услугите за отчет.
-
Изпълнете rsSharepoint.msi като администратор, за да се стартира съветника за инсталиране. Съветникът показва начална страница, лицензионните условия на софтуера и страница с информация за регистрацията. Инсталацията създава папки на SharePoint 2010 под %program files%\common files\Microsoft Shared\ и копира файлове в тях. Трябва да изпълните .msi файла като администратор, като първо отворите команден прозорец с администраторски права, след което изпълните rsSharepoint.msi от командния ред.
-
Конфигурирайте настройките за интегриране на сървъра за отчети и активирането на функцията в централната администрация на SharePoint.
6.2 Инсталиране на добавката след инсталирането на продукт или технология на SharePoint
Когато инсталирате добавката на сървъри след инсталирането на продукт или технология на SharePoint, можете да стартирате пълната инсталация на добавката само на един от сървърите на SharePoint. За останалите сървъри на SharePoint във фермата трябва да изпълните инсталиране само на файловете на добавката от командния ред. Инсталирането само на файлове инсталира файловете, но пропуска раздела с действия по избор от инсталационния процес.
След като инсталирате добавката на всички сървъри, стартирайте централната администрация на SharePoint, за да конфигурирате интегрирането на сървъра за отчети.
6.3 Инсталиране само на файлове
За да инсталирате файловете, като пропуснете стъпките за действия по избор, изпълнете файла .msi от командния ред с опцията SKIPCA:
-
Отворете команден прозорец с администраторски права.
-
Изпълнете командата msiexec -i rsSharePoint.msi SKIPCA=1.
6.4 Пълна инсталация на добавката в две стъпки
Ако по време на инсталирането възникнат грешки, можете да стартирате инсталационния файл (Setup) като процес от две стъпки от командния ред. Първо стартирайте инсталационния файл (Setup), за да инсталирате файловете, като пропуснете действията по избор, след което стартирайте изпълним файл на действията по избор. За да инсталирате добавката на услуги за отчет в режим само на файлове, изпълнете следното:
-
Отворете команден прозорец с администраторски права.
-
Изпълнете командата msiexec -i rsSharePoint.msi SKIPCA=1.
-
Намерете файла rsCustomAction.exe във файловата система. Инсталационната програма копира този файл в компютъра. Файлът ще се копира в директорията %Temp%.
За да получите информация за пътя на този файл, щракнете върху Старт, щракнете върху Изпълни, след което въведете %temp%. Файлът трябва да се намира в \Documents and Settings\<вашето име>\LOCALS~1\Temp.
Отворете прозорец на MS-DOS. За целта щракнете върху Старт, щракнете върху Изпълни, след което въведете cmd. На по-новите операционни системи може да се наложи да увеличите правата си и да го стартирате с администраторски права.
-
Отворете папката, съдържаща изпълнимия файл rsCustomAction.
-
Въведете командата по-долу. Конфигурирането отнема няколко минути. Услугата W3SVC ще се рестартира по време на този процес.
rsCustomAction.exe /i
6.4 Конфигуриране на интегрирането на сървъра за отчети
-
В Централна администрация на SharePoint 2010 щракнете върху раздела Общи настройки на приложението.
-
В раздела Услуги за отчет на приложението щракнете върху Интеграция на услуги за отчет.
-
В URL адрес на уеб услугата на сървъра за отчети укажете URL адреса на сървъра за отчети (например, http://primerno-ime-na-server/reportserver). Не използвайте „localhost”. За най-добри резултати отворете прозорец на даден браузър и проверете дали URL адреса, който възнамерявате да използвате, е валиден. Валидният URL адрес ще отвори главния възел на структурата с папки на сървъра за отчети. Ако се покаже съобщение за грешка, това означава, че URL адресът на сървъра за отчети не е валиден и не трябва да се използва. За повече информация относно синтаксиса на URL адреси вж. „Конфигуриране на виртуални директории на сървъра за отчети” в SQL Server Books Online.
-
В Режим на удостоверяване изберете Удостоверяване за Windows или Доверителен акаунт, за да укажете дали крайната точка на прокси сървъра да изпраща заглавка с маркер за защита за имитираща връзка на сървъра за отчети.
-
В Идентификационни данни укажете Потребителско име и Парола, за да се свържете със сървъра за отчети за възстановяване на акаунта за услуга. Въведете идентификационните данни за акаунт, който е член на местната група на администраторите, в компютъра на сървъра за отчети.
-
В Активиране на функцията за услуги за отчет активирайте функцията за услуги за отчет във всички съществуващи колекции от сайтове или изберете списъка с колекции от сайтове, в които функцията да е активирана.
-
Щракнете върху OK.
-
В URL адрес на уеб услугата на сървъра за отчети укажете URL адреса на сървъра за отчети (например, http://primerno-ime-na-server/reportserver). Не използвайте „localhost”. За най-добри резултати отворете прозорец на даден браузър и проверете дали URL адреса, който възнамерявате да използвате, е валиден. Валидният URL адрес ще отвори главния възел на структурата с папки на сървъра за отчети. Ако се покаже съобщение за грешка, това означава, че URL адресът на сървъра за отчети не е валиден и не трябва да се използва. За повече информация относно синтаксиса на URL адреси вж. „Конфигуриране на виртуални директории на сървъра за отчети” в SQL Server Books Online.
-
В раздела на услугите за отчет щракнете върху Задаване на настройки по подразбиране на сървъра, за да зададете стойности по избор за ограничаване на хронологията на отчет, да разрешите влизането, да зададете време на изчакване на обработката на отчети и да разрешите изтеглянето на конструктора на отчет
За повече информация вж. Практически съвети: Конфигуриране на интегрирането на сървъра за отчети в централната администрация на SharePoint и Практически съвети: Активиране на функцията за сървър за отчети в централната администрация на SharePoint
6.5 Задаване на разрешения и добавяне на типове съдържание на услугите за отчет
За да завършите процеса на интегриране, трябва да проверите разрешенията за всички потребители, които трябва да получат достъп до и да управляват съдържанието на сървъра за отчети в уеб приложението на SharePoint. За да предоставите разрешение за достъп на тези потребители до приложението, трябва да назначите потребителските и груповите акаунти към групите или нивата на разрешение на SharePoint. Функциите на услугите за отчет се интегрират с разрешенията и модела за защита на SharePoint, а достъпът до типовете съдържание на услугите за отчет е същият като достъпа до други елементи в същата библиотека с документи. Например, ако даден потребител има разрешение да преглежда други елементи в библиотеката с документи, той/тя ще може да прегледа даден отчет в тази библиотека.
Може също така да добавите типове съдържание на услугите за отчет, за да могат потребителите със съответното разрешение да използват конструктора на отчет да го стартират от менюто Създаване в дадена библиотека с документи. За повече информация вж. Практически съвети: Добавяне на типове съдържание на сървъра за отчети към дадена библиотека (Услуги за отчет в интегриран режим на SharePoint)
6.6 Проверка на инсталацията и конфигурацията
-
Проверете интегрирането, като стартирате диспечера за конфигуриране на услугите за отчет, за да прегледате състоянието на сървъра. Разделът Текущ сървър за отчети трябва да показва Интегриран режим на SharePoint за Режим на сървъра за отчети.
-
В диспечера за конфигуриране на услугите за отчет щракнете върху URL адрес на уеб услугата, след което щракнете върху URL адрес на уеб услугата на сървъра за отчети, за да отворите прозорец на браузъра към страницата на сървъра за отчети. Ако страницата не се отвори без съобщения за грешка, това означава, че сървърът за отчети не е конфигуриран правилно.
-
В централната администрация на SharePoint щракнете върху Общи настройки на приложението, след което в раздела Услуги за отчет щракнете върху Задаване на настройки по подразбиране на сървъра. Ако интеграцията е конфигурирана правилно, тази страница ще се отвори, без да се покаже съобщение, указващо неуспешна връзка със сървъра за отчети.
-
Отидете в дадена библиотека в сайта на SharePoint и качете файл с дефиниция на отчета (.rdl) и файл с модел на отчета (.smdl). Уверете се, че свойствата на източника на данни за отчета, са правилни. Източникът на данни трябва да има валиден низ за връзка към външен източник на данни. Типът на идентификационните данни трябва да е валиден за топологията на мрежата. Ако Kerberos удостоверяването не е разрешено за вашия домейн, не можете да използвате типа на идентификационните данни на интегрираната защита на Windows, ако сървърът за отчети се намира на друг компютър. Вместо това трябва да укажете съхранени идентификационни данни. След като се уверите, че свойствата на източника на данни са правилни, можете да щракнете върху името на отчета, за да го отворите. Отчетът ще се отвори автоматично в уеб частта на визуализатора на отчети.
6.7 Деинсталиране на добавката на услугите за отчет
Можете да деинсталирате добавката на услугите за отчет от контролния панел на Windows в „Програми и компоненти”. Можете също така да деинсталирате добавката на услугите за отчет, като изпълните инсталационния файл (файлът .msi) в режим на деинсталиране.
| Забележка: |
|---|
| Премахването на добавката от активен сървър във фермата я премахва от всички сървъри във фермата. Ако желаете да премахнете добавката само от един сървър, първо премахнете съответния сървър от фермата на SharePoint, след което деинсталирайте добавката. |
Деинсталирането на добавката премахва функциите за интегриране на сървъра, които се използват за обработка на отчети и модели в сървъра за отчети. Инсталацията не изтрива файловете, създадени или качени в дадена библиотека, а също така не изтрива и графици, абонаменти или хронология на отчети. Можете да изтриете тези елементи, преди да деинсталирате добавката. Трябва да изтриете също така базата данни на SharePoint за влизанията, създадена за акаунта на услугите за отчет.
-
Премахнете всички отчети и други елементи от сървъра за отчети, които вече не използвате. Те няма да се изпълняват след премахването на добавката.
-
В контролния панел в Програми или Програми и компоненти изберете Добавка на услугите за отчет на SQL 2008 R2 за SharePoint.
-
Щракнете върху Деинсталиране.
За повече информация вж. Практически съвети: Инсталиране или деинсталиране на добавката на услугите за отчет
7.0 Често срещани проблеми
До момента няма често срещани проблеми.
8.0 Бележки за документацията
До момента няма проблеми с документацията.