Partilhar via


Instâncias do Mecanismo de Banco de Dados

Uma instância do Mecanismo de Banco de Dados é uma cópia do executável sqlservr.exe que é executada como um serviço do sistema operacional. Cada instância gerencia vários bancos de dados do sistema e um ou mais bancos de dados de usuários. Cada computador pode executar várias instâncias do Mecanismo de Banco de Dados. Aplicativos conectam à instância para executar trabalhos em um banco de dados gerenciado pela instância.

Instâncias

Uma instância do Mecanismo de Banco de Dados opera como um serviço que trata toda as solicitações do aplicativo pede trabalhar com os dados em quaisquer bancos de dados gerenciados por essa instância. É o destino das solicitações de conexão (logons) de aplicativos. A conexão será executada em uma conexão de rede se o aplicativo e a instância estiverem em computadores separados. Se o aplicativo e a instância estiverem no mesmo computador, a conexão de SQL Server poderá executar como uma conexão de rede ou uma conexão de memória. Quando uma conexão for concluída, um aplicativo enviará instruções Transact-SQL pela conexão para a instância. A instância resolve as instruções Transact-SQL em operações nos dados e objetos nos bancos de dados e, se as permissões exigidas tiverem sido concedidas às credenciais de logon, executará o trabalho. Quaisquer dados recuperados são retornados ao aplicativo, junto com mensagens como erros.

Você pode executar várias instâncias do Mecanismo de Banco de Dados em um computador. Uma instância pode ser a instância padrão. A instância padrão não tem nome. Se a solicitação de conexão especificar apenas o nome do computador, a conexão será feita para a instância padrão. Uma instância nomeada é um onde você especifica um nome de instância ao instalar a instância. Uma solicitação de conexão deve especificar o nome do computador e o nome da instância para a conexão à instância. Não há requisitos para instalar uma instância padrão; todas as instâncias executadas em um computador podem ser instâncias nomeadas.

Tarefas relacionadas

Descrição da Tarefa

Tópico

Descreve como configurar as propriedades de uma instância. Configure padrões como locais de arquivo e formatos de data, ou como a instância usa recursos de sistema operacional, como memória ou threads.

Configurar instâncias do Mecanismo de Banco de Dados

Descreve como gerenciar o agrupamento de uma instância do Mecanismo de Banco de Dados. Os agrupamentos definem os padrões de bit usados para representar caracteres, comportamentos associados como classificação, e diferenciação entre maiúsculas e minúsculas ou a diferenciação de acentos em operações de comparação.

Suporte a agrupamentos e a Unicode

Descreve como configurar definições de servidor vinculado, que permitem a execução de instruções Transact-SQL em uma instância para trabalhar com dados armazenados em fontes de dados OLE DB separadas.

Servidores vinculados (Mecanismo de Banco de Dados)

Descreve como criar um gatilho de logon, que especifica ações a serem adotadas depois que uma tentativa de logon é validada, mas antes do início do trabalho com recursos na instância. O logon dispara ações de suporte como registrar em log as atividades de conexão ou restringir logons com base em lógica além da autenticação de credencial executada pelo Windows e pelo SQL Server.

Gatilhos de logon

Descreve como gerenciar o serviço associado a uma instância do Mecanismo de Banco de Dados. Isso inclui ações como iniciar e parar o serviço ou configurando opções de inicialização.

Gerenciar os serviços do Mecanismo de Banco de Dados

Descreva como realizar tarefas de configuração de rede de servidor, como habilitação de protocolos, modificação de porta ou pipe usado por um protocolo, configuração de criptografia, configuração do serviço SQL Server Browser, exposição ou ocultação do Mecanismo de Banco de Dados do SQL Server na rede e registro do Nome da Entidade de Segurança do Servidor.

Configuração de rede do servidor

Descreve como executar tarefas de configuração de rede de cliente como configurar protocolos de cliente e criar ou excluir um Alias de Servidor.

Configuração de rede de cliente

Descreve os editores SQL Server Management Studio que podem ser usados para criar, depurar e executar scripts tais como scripts Transact-SQL. Também descreve como codificar scripts do Windows PowerShell para trabalhar com componentes do SQL Server.

Geração de scripts do mecanismo de banco de dados

Descreve como usar planos de manutenção para especificar um fluxo de trabalho de tarefas de administração comum para uma instância. Fluxos de trabalho incluem tarefas como backup de bancos de dados e atualização de estatísticas para melhorar o desempenho.

Planos de manutenção

Descreve como usar o administrador de recursos para gerenciar o consumo de recursos e cargas de trabalho, especificando limites para a quantidade de CPU e memória que solicitações de aplicativo podem usar.

Administrador de Recursos

Descreve como aplicativos de banco de dados podem usar o email do banco de dados para enviar mensagens de email do Mecanismo de Banco de Dados.

Database Mail

Descreve como usar eventos estendidos para capturar dados de desempenho para criar linhas de base de desempenho ou diagnosticar problemas de desempenho. Eventos estendidos são um sistema leve e altamente escalonável de coleta de dados de desempenho.

Eventos estendidos

Descreve como usar o Rastreamento do SQL para criar um sistema personalizado para capturar e registrar eventos no Mecanismo de Banco de Dados.

Rastreamento do SQL

Descreve como usar o SQL Server Profiler para capturar rastreamentos de solicitações de aplicativo recebidas por uma instância do Mecanismo de Banco de Dados. Estes rastreamentos podem ser reproduzidos posteriormente para atividades como teste de desempenho ou diagnóstico de problemas.

SQL Server Profiler

Descreve os recursos CDC (Change Data Capture) e Controle de Alterações e descreve como usá-los para controlar as alterações de dados em um banco de dados.

Controle de alterações de dados (SQL Server)

Descreve como usar o visualizador de Arquivo de Log para localizar e exibir erros e mensagens do SQL Server em vários logs, como o histórico de trabalho do SQL Server, logs do SQL Server e logs de evento do Windows.

Visualizador do Arquivo de Log

Descreve como usar o Orientador de Otimização Mecanismo de Banco de Dados para analisar bancos de dados e fazer recomendações para tratar de problemas de desempenho em potencial.

Orientador de Otimização do Mecanismo de Banco de Dados

Descreve como os administradores de banco de dados de produção podem fazer uma conexão de diagnóstico com instâncias quando conexões padrão não estão sendo aceitas.

Conexão de diagnóstico para administradores de banco de dados

Descreve como usar o recurso de servidores remotos substituídos para habilitar o acesso de uma instância do Mecanismo de Banco de Dados para outra. O mecanismo preferido para esta funcionalidade é um servidor vinculado.

Servidores remotos

Descreve os recursos do Service Broker para mensagens e enfileiramento de aplicativos e fornece ponteiros à documentação do Service Broker.

Service Broker

Consulte também

Referência

Aplicativo sqlservr

Conceitos

Recursos de banco de dados

Recursos entre instâncias do Mecanismo de Banco de Dados