Я следил за шаги здесь для настройки интеграции Sharepoint со службами отчетов (SSRS) в собственном режиме. (т.е. получить веб-части проводника отчетов и средства просмотра)
Однако после добавления CAB-файла, например,
STSADM.EXE -o addwppack -filename "C:\ Program Files\Microsoft SQL Server\100\Tools\Reporting Services\SharePoint\RSWebParts.cab" -globalinstall
Я по-прежнему не вижу проводника отчетов в списке веб-частей. У вас есть идеи? Я очень застрял и сбит с толку :-( Дайте мне знать, если дополнительная информация будет полезна.
Обновить
Появилось сообщение об ошибке, знаете, что это значит?
Object reference not set to an instance of an object.
C:\temp\RSWebParts.cab: The Web Part deployment failed.
Почему я не видел его раньше (если вам интересно, наверное, не актуально):
Я использую Windows Server 2008, и я получал ошибку отказа в доступе, поэтому я изменил stsadm.exe на запуск от имени администратора в свойствах. Это заставило его запустить в новом окне, которое немедленно закрылось, поэтому я никогда не видел никаких результатов и предполагал, что это удалось. Я переключаюсь на вызов команды stsadm из командного файла и запускаю командный файл только от имени администратора, и теперь я могу видеть результат.
Еще я заметил это в журнале событий:
SQL Database 'moss_Central_Admin_Content' on SQL Server instance 's1' not found. Additional error information from SQL Server is included below.
Cannot open database "moss_Central_Admin_Content" requested by the login. The login failed.
Login failed for user 'dom\greg'.
Обновление 2
Я сделал себе базу данных dbo и перезапустил. STSADM сказал, что это было успешно, но я все еще не вижу вариантов для новых веб-частей.
Вот что я получаю с помощью этой команды:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN>stsadm.exe -o enumwppacks
rswebparts.cab, http://serv/
rswebparts.cab, http://serv:8020/
rswebparts.cab, http://serv:8010/
Я не уверен, что это важно, но когда я использую Sharepoint в Интернете, он использует порт 8000.
Ответ на исходный вопрос заключался в том, что в Windows 2008 (из-за UAC) вам нужно запустить STSADM из административной командной строки.
См. Комментарии к вопросу и обновления Greg_the_Ant для дальнейшего обсуждения.