Traces ļauj izsekot konkrētām darbībām, kas veiktas, salīdzinot ar SQL Server datu bāzi. Tie nodrošina vērtīgu informāciju bojājumu novēršanai ar datubāzēm un datubāzes dzinēja darbību. Šajā apmācībā mēs pārejamies procesā, izveidojot SQL Server Trace ar SQL Server Profiler, soli pa solim.
Piezīme: Šis raksts ir paredzēts lietotājiem SQL Server 2008 un agrāk. Ja izmantojat SQL Server 2012, izlasiet mūsu citu rakstu par pēdām ar SQL Server 2012.
Kā izveidot izsekošanu ar SQL Server Profiler
-
Atveriet SQL Server Management Studio, atlasot to no Sākt izvēlne.
-
No Rīki Izvēlne, izvēlieties SQL Server Profiler.
-
Kad tiek atvērts SQL Server Profiler, atlasiet New Trace no Fails izvēlne.
-
Pēc tam SQL Server Profiler liks jums izveidot savienojumu ar SQL Server instanci, kurai vēlaties izveidot profilu. Norādiet savienojuma informāciju un noklikšķiniet uz Pieslēgties pogu, lai turpinātu.
-
Izveidojiet aprakstošu nosaukumu jūsu izsekojumam un ierakstiet to Izsekošanas nosaukums tekstlodziņš.
-
Nolaižamajā izvēlnē atlasiet sava pēdas veidni. (Lai iegūtu informāciju par dažām bieži izmantotajām izsekošanas veidnēm, skatiet sadaļu Template Tips).
-
Izvēlieties Saglabāt failā lai saglabātu izsekot vietējā cietā diska failā. Norādiet faila nosaukumu un atrašanās vietu Saglabāt kā logs, kas tiek parādīts, noklikšķinot uz izvēles rūtiņas.
-
Noklikšķiniet uz Notikumu atlase lai pārskatītu notikumus, kurus jūs varat novērot ar savu izsekot. Daži notikumi tiks automātiski atlasīti, pamatojoties uz izvēlētā veidni. Jūs šobrīd varat mainīt šos noklusējuma iestatījumus. Jūs varat apskatīt papildu opcijas, noklikšķinot uz Parādīt visus notikumus un Rādīt visas kolonnas izvēles rūtiņas.
-
Noklikšķiniet uz Palaist pogu, lai sāktu izsekot. SQL Server sāks izveidot izsekot, sniedzot informāciju, kā parādīts attēlā. (Lai to palielinātu, varat noklikšķināt uz attēla.) Kad esat pabeidzis, izvēlieties Pietura izsekot no Fails izvēlne.
Veidņu padomi
- Standarta veidne apkopo dažādus datus par SQL Server savienojumiem, glabātajām procedūrām un Transact-SQL paziņojumiem.
- Tuning veidne apkopo informāciju, kas var tikt izmantota ar Database Engine Tuning Advisor, lai pielāgotu SQL Server veiktspēju.
- TSQL_Replay veidne apkopo pietiekami daudz informācijas par katru Transact-SQL paziņojumu, lai atjaunotu darbību nākotnē.