Partilhar via


Depurando script

Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory

Os scripts usados pela tarefa Script e um componente Script são escritos no Microsoft Visual Studio VSTA (Tools for Applications).

É possível definir e escrever scripts de pontos de interrupção no VSTA. Você pode administrar pontos de interrupção no VSTA, mas também pode administrar os pontos de interrupção usando a caixa de diálogo Definir Pontos de Interrupção fornecida pelo Designer SSIS . Para obter mais informações, consulte Depurando o fluxo de controle.

A caixa de diálogo Definir Pontos de Interrupção inclui os pontos de interrupção de script. Esses pontos de interrupção aparecem na parte inferior da lista de pontos de interrupção e exibem o número de linha e o nome da função em que o ponto de interrupção aparece. Você pode excluir um ponto de interrupção de script na caixa de diálogo Definir Pontos de Interrupção .

No tempo de execução, os pontos de interrupção definidos em linhas de código no script são integrados com o conjunto de pontos de interrupção definidos no pacote ou nas tarefas e nos contêineres do pacote. O depurador pode ser executado a partir de um ponto de interrupção no script para um conjunto de pontos de interrupção no pacote, tarefa, contêiner e vice-versa. Por exemplo, um pacote poderia ter um conjunto de pontos de interrupção nas condições de interrupção que ocorrem quando o pacote recebe os eventos OnPreExecute e OnPostExecute e também ter uma tarefa Script com pontos de interrupção nas linhas de seu script. Nesse cenário, o pacote pode suspender a execução na condição de interrupção associada com o evento OnPreExecute , executado nos pontos de interrupção no script, e finalmente executar a condição de interrupção associada com o evento OnPostExecute .

Para obter mais informações sobre como depurar a tarefa Script e o componente Script, consulte Codificando e depurando a tarefa Script e Codificando e depurando o componente Script.

Para definir um ponto de interrupção no Visual Studio for Applications

Consulte Também

Ferramentas de solução de problemas para desenvolvimento de pacotes