質問

“ マイレポートを有効にする方法はあります” SQL Server 2008 Express Edition with Advanced Services

Expressエディションを使用しているため、 SQL Server Management Studioに接続できませんレポートサービス:-

  

" SQL Server Management Studio Express   レポートの管理には使用できません   サーバー"。

レポートマネージャー SSRS管理用のブラウザーインターフェイスを使用しています。 “ マイレポート”を有効にするオプションSSRS 2008のレポートマネージャーにないように見えるので、このオプションを有効にする別の方法がありますか、コマンドラインですか?

役に立ちましたか?

解決

これは、正直に言うと、これをテストするためのSQL 2008 Expressがないためです。しかし、これは間違いなくSQL 2005標準で動作します。

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 を使用するのが適切なタイプであると仮定しています-そうでない場合はおologiesびします)

ファイルを保存し、 rs.exe を使用してコマンドラインから実行します:

rs -i myReportsEnable.rss -s http://~YourServerName~/reportserver

他のヒント

Ed Harperの回答は、SRSS 2008のエクスプレス版インスタンスで機能しましたが、名前を「ReportingServices2005」に戻した後でのみ有効です。

また、「enablemyreports」の値を変更しようとしました。 ConfigurationInfoテーブルで" false"から「true」に変更しましたが、その試みはレポートマネージャーでエラーになりました。

これは、私が尋ねた質問に完全に答えているわけではないことを知っています!ただし、 SQL Server developer edition トレーニングなどに使用するSQL Serverのインストール用rel = "nofollow noreferrer"> Express Edition 、安価です。

SQL Server開発者エディションを使用すると、有効にできました"マイレポート" 機能。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top