Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het HTTP-logboekbestand van de rapportserver houdt een record bij van elke HTTP-aanvraag en elk antwoord dat wordt verwerkt door de rapportserver. Omdat overloop- en time-outfouten van aanvragen niet bij de rapportserver komen, worden ze niet vastgelegd in het logboekbestand.
HTTP-logboekregistratie is niet standaard ingeschakeld. U moet het ReportingServicesService.exe configuratiebestand wijzigen om deze functie in uw installatie te kunnen gebruiken.
Logboekgegevens weergeven
Het logboek is een ASCII-tekstbestand. U kunt elke teksteditor gebruiken om het bestand weer te geven. Het HTTP-logboekbestand van de rapportserver is gelijk aan het uitgebreide W3C-logboekbestand in IIS en gebruikt vergelijkbare velden, zodat u bestaande GEBRUIKERS van IIS-logboekbestanden kunt gebruiken om het HTTP-logboekbestand van de rapportserver te lezen. De volgende tabel bevat aanvullende informatie over het HTTP-logboekbestand:
| Logboekbestandsgegevens | Description |
|---|---|
| Bestandsnaam | Standaard is de bestandsnaam ReportServerService_HTTP_\<timestamp>.log. U kunt het voorvoegsel van de bestandsnaam aanpassen door het HttpTraceFileName kenmerk in het ReportingServicesService.exe.config bestand te wijzigen. De tijdstempel is gebaseerd op Coordinated Universal Time (UTC). |
| Bestandslocatie | Het bestand bevindt zich op \Microsoft SQL Server\<SQL Server Instance>\Reporting Services\LogFiles. |
| Bestandsformaat | Het bestand heeft EN-US indeling. Het is een ASCII-tekstbestand. |
| Bestandsaanmaak en -bewaring | Het HTTP-logboek wordt gemaakt nadat u dit hebt ingeschakeld in het configuratiebestand, start de service opnieuw op en de rapportserver verwerkt een HTTP-aanvraag. Als u de instellingen configureert, maar het logboekbestand niet ziet, opent u een rapport of start u een rapportservertoepassing, zoals de webportal. Met deze actie wordt een HTTP-aanvraag gegenereerd om het bestand te maken. Er wordt een nieuw exemplaar van het logboekbestand gemaakt nadat elke service opnieuw is opgestart en de volgende HTTP-aanvraag naar de rapportserver is verzonden. Traceerlogboeken zijn standaard beperkt tot 32 megabytes en worden na 14 dagen verwijderd. |
Configuratie-instellingen voor HTTP-logboek van Report Server
Als u het HTTP-logboek van de rapportserver wilt configureren, gebruikt u Kladblok om het ReportingServicesService.exe.config bestand te wijzigen. Het configuratiebestand bevindt zich in de map \Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer\Bin .
Als u de HTTP-server wilt inschakelen, moet u http:4 toevoegen aan de RStrace sectie van het ReportingServicesService.exe.config-bestand. Alle andere HTTP-logboekbestandvermeldingen zijn optioneel. Het volgende voorbeeld bevat alle instellingen, zodat u de hele sectie over de RStrace sectie kunt plakken en vervolgens de instellingen kunt verwijderen die u niet nodig hebt.
<RStrace>
<add name="FileName" value="ReportServerService_" />
<add name="FileSizeLimitMb" value="32" />
<add name="KeepFilesForDays" value="14" />
<add name="Prefix" value="tid, time" />
<add name="TraceListeners" value="debugwindow, file" />
<add name="TraceFileMode" value="unique" />
<add name="HttpTraceFileName" value="ReportServerService_HTTP_" />
<add name="HttpTraceSwitches" value="date,time,clientip,username,serverip,serverport,host,method,uristem,uriquery,protocolstatus,bytesreceived,timetaken,protocolversion,useragent,cookiereceived,cookiesent,referrer" />
<add name="Components" value="all:3,http:4" />
</RStrace>
Velden voor logboekbestanden
In de volgende tabel worden de velden beschreven die beschikbaar zijn in het logboek. De lijst met velden kan worden geconfigureerd; u kunt opgeven welke velden u wilt opnemen via de configuratie-instelling HTTPTraceSwitches . De standaardkolom geeft aan of het veld automatisch is opgenomen in het logboekbestand als u HTTPTraceSwitches niet opgeeft.
| Veld | Description | Verstek |
|---|---|---|
| HttpTraceFileName | Deze waarde is optioneel. De standaardwaarde is ReportServerServiceHTTP_. U kunt een andere waarde opgeven als u een andere naamconventie voor bestanden wilt gebruiken. U kunt er bijvoorbeeld voor kiezen om de servernaam op te nemen als u logboekbestanden op een centrale locatie opslaat. |
Yes |
| HttpTraceSwitches | Deze waarde is optioneel. Als u dit opgeeft, kunt u de velden configureren die in het logboekbestand worden gebruikt in door komma's gescheiden indeling. | Nee. |
| Datum | De datum waarop de activiteit heeft plaatsgevonden. | Nee. |
| Time | Het tijdstip waarop de activiteit heeft plaatsgevonden. | Nee. |
| ClientIp | Het IP-adres van de client die toegang heeft tot de rapportserver. | Yes |
| Gebruikersnaam | De naam van de gebruiker die toegang heeft tot de rapportserver. | Nee. |
| ServerIp | Het IP-adres dat wordt gebruikt voor de verbinding. | Nee. |
| Serverpoort | Het poortnummer dat wordt gebruikt voor de verbinding. | Nee. |
| Host | De inhoud van de hostheader. | Nee. |
| Methode | De actie of SOAP-methode die wordt aangeroepen vanaf de client. | Yes |
| UriStem | De resource is geopend. | Yes |
| UriQuery | De query die wordt gebruikt voor toegang tot de resource. | Nee. |
| ProtocolStatus | De HTTP-statuscode. | Yes |
| OntvangenBytes | Het aantal bytes dat door de server is ontvangen. | Nee. |
| TimeTaken | De tijd (in milliseconden) vanaf het moment dat HTTP.SYS de aanvraaggegevens retourneert totdat de server de laatste verzending heeft voltooid, met uitzondering van de netwerktransmissietijd. | Nee. |
| ProtocolVersion | De protocolversie die door de client wordt gebruikt. | Nee. |
| UserAgent (Gebruikersagent) | Het browsertype dat door de client wordt gebruikt. | Nee. |
| CookieOntvangen | De inhoud van de cookie die door de server is ontvangen. | Nee. |
| CookieSent | De inhoud van de cookie die door de server wordt verzonden. | Nee. |
| Verwijzer | De vorige site die door de client is bezocht. | Nee. |