代码之家  ›  专栏  ›  技术社区  ›  Andy Jones

使用Express edition启用SSRS我的报告

  •  0
  • Andy Jones  · 技术社区  · 17 年前

    有没有办法启用 My Reports 使用SQL Server Reporting Services 2008时的–特性 SQL Server 2008 Express edition with Advanced Services ?

    由于我使用的是Express edition,因此 cannot connect SQL Server Management Studio to Reporting Services

    “SQL Server Management Studio Express 无法用于管理报表 服务器”。

    Report Manager SSRS管理的浏览器界面。启用的选项 我的报告

    4 回复  |  直到 17 年前
        1
  •  1
  •   Ed Harper    17 年前

    老实说,这是一个猜测,因为我没有SQL2008Express来测试这一点,但它肯定是在SQL2005标准上工作的。

    我认为您可以使用配置属性 rs.exe

    创建一个文本文件(我假设您将其命名为myReportsEnable.rss),并向其中添加以下文本:

    Public Overridable Sub Main()
        SetSystemProperties
    End Sub
    
    Private Sub SetSystemProperties()
    
        Dim Properties(0) As Microsoft.SqlServer.ReportingServices2008.[Property]
        Properties(0) = New Microsoft.SqlServer.ReportingServices2008.[Property]
        Properties(0).Name = "EnableMyReports"
        Properties(0).Value = "True"
        RS.SetSystemProperties(Properties)
    End Sub
    

    (我是从SQL2005得到的,所以我假设 Microsoft.SqlServer.ReportingServices2008 是正确使用的类型-如果不是,请道歉)

    保存文件,然后使用从命令行执行它 :

    rs -i myReportsEnable.rss -s http://~YourServerName~/reportserver
    
        2
  •  1
  •   Stephane Rolland    13 年前

    Ed Harper的回答在SRSS 2008的一个快速版实例上对我有效,但只是在我将名称改回“ReportingServices 2005”之后。

        3
  •  0
  •   Andy Jones    17 年前

    我知道这并不能完全回答我的问题!然而,我通过使用 SQL Server developer edition Express Edition ,它很便宜。

    使用 SQL Server开发人员版 允许我启用 "My Reports" 特色

    推荐文章