ユーザーがデータセットストアドプロシージャを使用してレポートを表示する権限を持っているかどうかを確認していて、ユーザーがそうでない場合は、raiserrorが呼び出されます。SSRS 2005 - RAISERRORメッセージのキャプチャ
ストアドプロシージャ(レポートデータセットを読み込む)がデータを返す代わりに(RAISERRORを介して)エラーを発生させると、SQL Server Reports 2005から別のメッセージを表示する方法はありますか?ここで
は手順
create procedure ReportSprocName
@ClientID int,
@Login sysname
as
begin
--; check user's permission through @Login
--; * Pseudo code *
if @Login does not have permission begin
raiserror(@Login does not have permission, 127, 1)
return
end
select id, name, etc...
from someTable
end
GO
を格納したデータセットのスケルトンコードである私は、SSRSレポート自体にハードコードされたカスタムメッセージを表示するRAISERROR
- に興味を持っています
現在、これはdef SSRSレポートで表示されるメッセージSSRSレポートで表示されるメッセージ
私は回避策を発見したが、私はまだ熱望していますSQL ServerレポートからRAISERRORメッセージをキャプチャする方法を知る。 – Sung