El tema es que tienes que tener configurado la colección de datos de uso y salud. Para ello ve al Central Adminsitration, a Montoring y luego Configure usage and health data collection.
Luego navegue un poco y espere por lo menos un día para que actualice la base de datos. Si desea ver información más actualizada puede ejecutar manualmente los siguientes trabajos de SharePoint Timer Service.
Ahora el query t-sql para ver la información.
DECLARE @StartTime DATETIME = GETDATE() ,
@EndTime DATETIME = DATEADD(day, 1, GETDATE());
SELECT UserLogin AS [User] ,
COUNT(RowId) AS Hits ,
MAX(LogTime) AS LastAccessTime
FROM [dbo].[RequestUsage]
WHERE PartitionId IN (
SELECT PartitionId
FROM dbo.fn_PartitionIdRangeMonthly(@StartTime, @EndTime) )
AND LogTime BETWEEN @StartTime AND @EndTime
AND UserLogin IS NOT NULL
AND DATALENGTH(UserLogin) > 0
GROUP BY UserLogIn
Ahora el query t-sql para ver la información.
DECLARE @StartTime DATETIME = GETDATE() ,
@EndTime DATETIME = DATEADD(day, 1, GETDATE());
SELECT UserLogin AS [User] ,
COUNT(RowId) AS Hits ,
MAX(LogTime) AS LastAccessTime
FROM [dbo].[RequestUsage]
WHERE PartitionId IN (
SELECT PartitionId
FROM dbo.fn_PartitionIdRangeMonthly(@StartTime, @EndTime) )
AND LogTime BETWEEN @StartTime AND @EndTime
AND UserLogin IS NOT NULL
AND DATALENGTH(UserLogin) > 0
GROUP BY UserLogIn
Y eso es todo amigos,
Juan Manuel Herrera
No hay comentarios.:
Publicar un comentario