Os rastros permítenche rastrexar as accións específicas realizadas contra unha base de datos de SQL Server. Ofrecen información valiosa para solucionar problemas de bases de datos e axustar o rendemento do motor de base de datos. Neste tutorial, percorremos o proceso de creación dun SQL Server Trace con SQL Server Profiler, paso a paso.
Nota : este artigo é para usuarios de SQL Server 2008 e anteriores. Se está a usar SQL Server 2012 , lea o noso outro artigo sobre a creación de rastros con SQL Server 2012 .
Como crear un rastrexo co procesador SQL Server
- Abra SQL Server Management Studio seleccionándola desde o menú Inicio.
- No menú Ferramentas, escolla SQL Server Profiler.
- Cando se abre o Perfil do servidor SQL, seleccione Novo rastrexo no menú Ficheiro.
- SQL Server Profiler entón solicitaralle que se conecte á instancia de SQL Server que desexa facer o perfil. Proporcione os detalles da conexión e faga clic no botón Conectar para continuar.
- Crea un nome descritivo para a túa traza e escríbeo no cadro de texto "Traza nome".
- Seleccione un modelo para a súa traza no menú despregable. (Consulte os Consellos de modelo a continuación para obter información sobre algúns modelos de seguimento que se utilizan habitualmente)
- Seleccione Gardar no ficheiro para gardar o rastro nun ficheiro no disco ríxido local. Proporcione un nome e unha localización de ficheiro na ventá Gardar como que aparece como resultado de facer clic na caixa de verificación.
- Fai clic na pestana Selección de eventos para revisar os eventos que podes controlar coa túa traza. Algúns eventos serán seleccionados automaticamente segundo o modelo que escolleu. Pode modificar esas opcións por defecto neste momento. Pode ver opcións adicionais premendo Mostrar todas as eventos e Mostrar todas as caixas de verificación.
- Fai clic no botón Executar para comezar o rastro. O SQL Server comezará a crear o rastro, proporcionando detalles como se mostra na imaxe. (Podes facer clic na imaxe para ampliarla). Cando remate, selecciona "Detener rastro" no menú Ficheiro.
Consellos sobre modelos
- O modelo estándar recolle unha variedade de información sobre conexións de SQL Server, procedementos almacenados e instrucións de transact-SQL.
- O modelo de axuste recolle información que se pode usar co Asesor de axuste de motor de base de datos para axustar o rendemento do seu servidor SQL.
- O modelo TSQL_Replay recolle información suficiente sobre cada instrución de Transact-SQL para recrear a actividade no futuro.