Partilhar via


Criando programas SMO

A programação geral de objetos do SQL Server Management Objects (SMO) inclui as áreas comuns compartilhadas por todos os objetos, como a execução de métodos, a configuração de propriedades e a 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 um local e uma instância 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.

Definindo propriedades

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 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 à instância do SQL Server para execução posterior.