Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2024-09-24 GMT+08:00

Uso de eventos estendidos

As permissões de evento estendidas estão disponíveis agora. Você pode usar rdsuser para gerenciar eventos estendidos ou conceder permissões de eventos estendidos a outros usuários.

Para obter mais informações, consulte Início rápido: eventos estendidos no SQL Server.

Restrições

  • Todas as versões do RDS for SQL Server 2008 não oferecem suporte a eventos estendidos porque o Microsoft SQL Server 2008 não oferece suporte a eventos estendidos.
  • O tipo etw_classic_sync_target não está disponível para destinos de eventos estendidos.
  • Quando um evento estendido é criado ou atualizado, somente o caminho D:\RDSDBDATA\Log\error é suportado. O nome do arquivo pode ser personalizado.

Criar um evento estendido

  1. Inicie o cliente do SQL Server Management Studio (SSMS) e faça logon nele como usuário rdsuser.
  2. Escolha Management > Sessions > New Session.

    Figura 1 Criar um evento estendido

  3. Clique em General e insira um nome de sessão.

    Figura 2 Inserir um nome de sessão

  4. Clique em Events e selecione um evento.

    Figura 3 Selecionar um evento

  5. Clique em Configure na página exibida em 4.

    Figura 4 Configurar um evento

  6. Clique em Data Storage para configurar o armazenamento de dados.

    O nome do arquivo pode ser personalizado. Não há necessidade de clicar em Browse porque você só pode navegar pelo sistema de arquivos do cliente onde o SSMS está localizado, mas não pelo sistema de arquivos do servidor RDS for SQL Server. O RDS for SQL Server suporta apenas o caminho D:\RDSDBDATA\Log\error, portanto, você só precisa alterar o nome do arquivo.

    Figura 5 Configurar o armazenamento de dados

  7. Clique em Advanced para configurar a política de geração de arquivos.

    Figura 6 Configurar a política de geração de arquivos

  8. Use o script para gerar instruções SQL. Depois de confirmar que as instruções SQL estão corretas, execute as instruções SQL para criar um evento estendido.

    -- Example SQL statements generated CREATE EVENT SESSION [temp_name] ON SERVER ADD EVENT sqlserver.lock_deadlock( ACTION(sqlserver.session_id,sqlserver.sql_text,sqlserver.username)) ADD TARGET package0.event_file(SET filename=N'temp_name') GO