Criando programas SMO

Aplica-se a: SQL ServerBanco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics

A programação geral de objetos do SQL Server Management Objects (SMO) inclui as áreas comuns que todos os objetos compartilham, como métodos de execução, configuração de propriedades e manipulação de coleções.

Tópico Descrição
Conectando-se a uma instância do SQL Server O programa SMO mais básico que estabelece uma conexão com uma instância do SQL Server. Demonstra a autenticação do Windows e a autenticação do SQL Server. Também inclui exemplos que mostram a conexão com uma instância local e remota do SQL Server.
Desconectando de uma instância do SQL Server Um programa que demonstra como se desconectar da instância do SQL Server.
Chamando métodos Esta seção descreve a abordagem geral de chamada de métodos. Mostra o uso de parâmetros e como tratar tabelas de dados retornadas em um objeto DataTable. Também inclui um exemplo de como chamar um construtor de objeto e como chamar o método Clone .
Configurando propriedades – SMO Esta seção descreve como definir diferentes tipos de propriedades. Mostra como definir e obter propriedades de objetos. Também inclui exemplos que definem propriedades de objetos quando o objeto é criado e como iterar por todas as propriedades de um objeto.
Usando coleções Vários programas que discutem as técnicas usadas com coleções de objetos. Mostra como referenciar um objeto usando coleções. Também inclui um exemplo de como iterar pelos membros de uma coleção.
Manipulando eventos SMO Esta seção descreve como configurar e tratar eventos no SMO. Inclui um exemplo de como configurar um manipulador de eventos e como configurar uma assinatura de evento.
Manipulando exceções SMO Esta seção descreve como interceptar exceções no SMO. Inclui exemplos de como capturar uma exceção e como exibir uma exceção interna.
Trabalhando com tipos de dados Esta seção descreve como trabalhar com os diferentes tipos de dados do SQL Server. Descreve como construir um tipo de dados com a especificação do construtor de objeto. Também inclui um exemplo de como criar um tipo de dados usando o construtor padrão.
Usando transações Esta seção descreve como implementar o processamento de transações em um programa SMO. Inclui um exemplo de como usar transações em um programa SMO.
Usando modo de captura Esta seção descreve como registrar a saída do programa SMO. O exemplo registra o programa SMO como instruções Transact-SQL enviadas para a instância do SQL Server para execução posterior.