Expressエディションを使用してSSRSマイレポートを有効にする
-
03-07-2019 - |
質問
“ マイレポートを有効にする方法はあります” 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標準で動作します。
テキストファイルを作成し(myReportsEnable.rssと呼びます)、次のテキストを追加します: (SQL2005から取得しているので、 ファイルを保存し、 rs.exe
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
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開発者エディションを使用すると、有効にできました"マイレポート" 機能。