我的任務是創建一個將用于多個域的報告。我遇到的問題是用戶的域需要自動限制他們只能看到他們的域的資料。我目前的想法是使用他們登錄中的域作為隱藏的引數,因此用戶無權更改它。這甚至可能嗎?我一直在搜索互聯網,但我找不到登錄的這種用法。報告的目的是顯示沒有權限但僅針對用戶域的登錄。
我當前的腳本是:
DECLARE @Domain VARCHAR(50)
DECLARE @StartDate DATE
SELECT userName, datetime, message, appDomain
FROM table
WHERE message LIKE '%No Permissions%'
AND (CONVERT(DATE, dateTime) >= @StartDate AND CONVERT(DATE, dateTime) <= DATEADD(dd, 7, @StartDate))
AND table.appDomain = @Domain
uj5u.com熱心網友回復:
你可以用User!UserID這個。
您可以將引數的默認值設定為=User!UserID,然后照常將其傳遞給您的查詢。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/440684.html
