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. |