Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Managed Instance
Het is belangrijk om het opslaan van traceringsbestanden te onderscheiden van het opslaan van traceringssjablonen. Het opslaan van een traceringsbestand omvat het opslaan van de vastgelegde gebeurtenisgegevens op een opgegeven locatie. Het opslaan van een traceringssjabloon omvat het opslaan van de definitie van de tracering, zoals opgegeven gegevenskolommen, gebeurtenisklassen of filters.
Traceringen opslaan
Sla vastgelegde gebeurtenisgegevens op in een bestand of een SQL Server-tabel wanneer u de vastgelegde gegevens op een later tijdstip wilt analyseren of opnieuw wilt afspelen. Gebruik een traceringsbestand om het volgende te doen:
Gebruik een traceringsbestand of traceringstabel om een workload te maken die wordt gebruikt als invoer voor Database Engine Tuning Advisor.
Gebruik een traceringsbestand om gebeurtenissen vast te leggen en het traceringsbestand naar de ondersteuningsprovider te verzenden voor analyse.
Gebruik de hulpprogramma's voor queryverwerking in SQL Server om toegang te krijgen tot de gegevens of om de gegevens weer te geven in SQL Server Profiler. Alleen leden van de vaste serverfunctie sysadmin of de maker van de tabel hebben rechtstreeks toegang tot de traceringstabel.
Het vastleggen van traceringsgegevens naar een tabel is een tragere bewerking dan het vastleggen van traceringsgegevens in een bestand. U kunt ook traceringsgegevens vastleggen in een bestand, het traceringsbestand openen en de tracering opslaan als een traceringstabel.
Wanneer u een traceringsbestand gebruikt, slaat SQL Server Profiler vastgelegde gebeurtenisgegevens (geen traceringsdefinities) op in een SQL Server Profiler Trace (*.trc)-bestand. De extensie wordt automatisch toegevoegd aan het einde van het bestand wanneer het traceringsbestand wordt opgeslagen, ongeacht een andere opgegeven extensie. Als u bijvoorbeeld een traceringsbestand opgeeft dat wordt aangeroepen Trace.dat, wordt het gemaakte bestand aangeroepen Trace.dat.trc.
Belangrijk
Gebruikers die de permissie SHOWPLAN, ALTER TRACE of VIEW SERVER STATE hebben, kunnen query's bekijken die zijn vastgelegd in Showplan-output. Deze query's kunnen gevoelige informatie bevatten, zoals wachtwoorden. Daarom raden we u aan deze machtigingen alleen te verlenen aan gebruikers die gemachtigd zijn om gevoelige informatie te bekijken, zoals leden van de db_owner vaste databaserol of leden van de vaste serverrol sysadmin . Daarnaast raden we u aan alleen Showplan-bestanden of traceringsbestanden op te slaan die gerelateerde Showplan-gerelateerde gebeurtenissen bevatten op een locatie die gebruikmaakt van het NTFS-bestandssysteem en dat u de toegang beperkt tot gebruikers die gemachtigd zijn om gevoelige informatie te bekijken.
Sjablonen opslaan
De sjabloondefinitie van een trace bevat de gebeurtenisklassen, gegevenskolommen, filters en alle andere eigenschappen (behalve de vastgelegde gebeurtenisgegevens) die worden gebruikt om een tracering te maken. SQL Server Profiler biedt vooraf gedefinieerde systeemsjablonen voor algemene traceringstaken en voor specifieke taken, zoals het maken van een workload die Database Engine Tuning Advisor kan gebruiken om het ontwerp van de fysieke database af te stemmen. U kunt ook door de gebruiker gedefinieerde sjablonen maken en opslaan.
Sjablonen importeren en exporteren
Met SQL Server Profiler kunt u sjablonen van de ene server naar de andere importeren en exporteren. Als u een sjabloon exporteert, wordt een kopie van een bestaande sjabloon verplaatst naar een map die u opgeeft. Als u een sjabloon importeert, wordt er een kopie gemaakt van het sjabloon dat u opgeeft. Wanneer deze sjablonen worden weergegeven in SQL Server Profiler, kunt u deze onderscheiden van systeemsjablonen door de term (gebruiker) die de sjabloonnaam volgt. U kunt een vooraf gedefinieerde systeemsjabloon niet overschrijven of rechtstreeks wijzigen.
Prestaties analyseren met sjablonen
Als u SQL Server regelmatig bewaakt, gebruikt u sjablonen om de prestaties te analyseren. De sjablonen leggen steeds dezelfde gebeurtenisgegevens vast en gebruiken dezelfde traceringsdefinitie om dezelfde gebeurtenissen te bewaken. U hoeft de gebeurtenisklassen en gegevenskolommen niet telkens te definiƫren wanneer u een tracering maakt. Er kan ook een sjabloon worden gegeven aan een andere gebruiker om specifieke SQL Server-gebeurtenissen te bewaken. Een ondersteuningsprovider kan bijvoorbeeld een klant voorzien van een sjabloon. De klant gebruikt de sjabloon om de vereiste gebeurtenisgegevens vast te leggen, die vervolgens worden verzonden naar de ondersteuningsprovider voor analyse.
Een tracering opslaan in een bestand
Verwante inhoud
- Traceringsresultaten opslaan in een tabel (SQL Server Profiler)
- Een traceringssjabloon maken (SQL Server Profiler)
- Een sjabloon afleiden van een actieve trace (SQL Server Profiler)
- Een sjabloon afleiden uit een traceringsbestand of traceringstabel (SQL Server Profiler)
- Een traceringssjabloon exporteren (SQL Server Profiler)
- Een traceringssjabloon importeren (SQL Server Profiler)