我按照这里的步骤设置了Sharepoint与报告服务(SSRS)的集成,使用纯模式。 (即获取报表资源pipe理器和查看器Web部件)
然而,在添加橱柜文件后,
STSADM.EXE -o addwppack -filename "C:\ Program Files\Microsoft SQL Server\100\Tools\Reporting Services\SharePoint\RSWebParts.cab" -globalinstall
我仍然看不到Web部件列表中的报告资源pipe理器。 你们有什么想法吗? 我很困惑和困惑:-(让我知道如果额外的信息会有帮助。
更新
有一个错误消息,任何想法是什么意思?
Object reference not set to an instance of an object. C:\temp\RSWebParts.cab: The Web Part deployment failed.
为什么我以前没有看到它(如果你在乎,可能不相关):
我在Windows Server 2008上,我得到了访问被拒绝的错误,所以我改变了stsadm.exe在属性中以pipe理员身份运行。 这导致它运行在一个新的窗口立即closures,所以我从来没有看到任何输出,并认为它成功。 我切换到从batch file调用stsadm命令,只运行pipe理员的batch file,现在我可以看到输出。
我也在事件日志中注意到这一点:
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,reran。 STSADM说这是成功的,但我仍然没有看到新的Web部件的选项。
这是我用这个命令得到的:
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),您需要从pipe理命令提示符运行STSADM。
请参阅有关问题的评论和Greg_the_Ant的更新以进一步讨论。