SSRS 2008 でレポートを作成します。データセット クエリで使用できるように、組み込みの User!UserId 変数を取得する必要があります。これは私のレポート セキュリティの一部です。私はいくつかの方法を試しましたが、どちらもうまくいきませんでした:
DECLARE @currentUser varchar(30) =User!UserID
そしてインライン:
SELECT @retVal = COUNT(*)
FROM MySecurityTable
WHERE ExpirationTime > GETDATE() AND UserName =User!UserId