Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
SSIS Integration Runtime em Azure Data Factory
Os eventos fornecem uma forma de reportar erros, avisos e outras informações, como progresso ou estado da tarefa, ao pacote que o contém. O pacote fornece gestores de eventos para gerir notificações de eventos. O componente Script pode gerar eventos ao chamar métodos na ComponentMetaData propriedade da classe ScriptMain . Para mais informações sobre como os pacotes de Serviços de Integração gerem eventos, consulte Gestores de Eventos dos Serviços de Integração (SSIS).
Os eventos podem ser registados em qualquer fornecedor de registo que esteja ativado no pacote. Os fornecedores de registos armazenam informações sobre eventos num armazenamento de dados. O componente Script também pode usar o Log método para registar informação num fornecedor de registo sem gerar um evento. Para mais informações sobre como utilizar o Log método, consulte a secção seguinte.
Para gerar um evento, a tarefa Script chama um dos seguintes métodos da IDTSComponentMetaData100 interface exposta pela ComponentMetaData propriedade:
| Event | Description |
|---|---|
| FireCustomEvent | Levanta um evento personalizado definido pelo utilizador no pacote. |
| FireError | Informa o pacote de uma condição de erro. |
| FireInformation | Fornece informação ao utilizador. |
| FireProgress | Informa o pacote sobre o progresso do componente. |
| FireWarning | Informa o pacote de que o componente está num estado que justifica notificação ao utilizador, mas não é uma condição de erro. |
Aqui está um exemplo simples de levantar um evento de Erro:
Dim myMetadata as IDTSComponentMetaData100
myMetaData = Me.ComponentMetaData
myMetaData.FireError(...)