[KB8594] Instalar o Microsoft SQL Server para o servidor ESET Inspect

NOTA:

Esta página foi traduzida por um computador. Clique em inglês em Idiomas nesta página para exibir o texto original. Se você encontrar algo que não esteja claro, por favor entre em contato com o suporte local.

Problema

Solução

Instalar o Microsoft SQL Server

Versão do Microsoft SQL

Recomendamos o uso da edição Enterprise/Standard do Microsoft Server, que requer uma licença. O Microsoft SQL Server Express não é suportado pelo ESET Inspect On-Prem.

  1. Faça o download do arquivo de instalação do Microsoft SQL Server e execute-o.

  2. Na tela Selecionar um tipo de instalação, clique em Personalizado.

  3. Verifique ou atualize o diretório de instalação e clique em Instalar.

  4. Quando o pacote de instalação for baixado, o Centro de Instalação do SQL será exibido. No menu do lado esquerdo, clique em Installation (Instalação).

  5. Clique em New SQL Server standalone installation (Nova instalação autônoma do SQL Server) ou adicione recursos a uma instalação existente.

  6. Na tela Edition (Edição ), selecione a edição que deseja usar e clique em Next (Avançar).

  7. Na tela License Terms (Termos de licença), aceite os termos de licença e clique em Next (Avançar).

  8. Na tela Microsoft Update, marque a caixa de seleção ao lado de Usar o Microsoft Update para verificar se há atualizações.

  9. Na tela Install Rules (Regras de instalação), clique em Next (Avançar).

  10. Na tela Seleção de recursos, marque a caixa de seleção ao lado de Database Engine Services e SQL Client connectivity SDK (não aplicável ao Microsoft SQL Server 2022). Clique em Next (Avançar).

  11. Na tela Instance Configuration (Configuração da instância ), verifique os detalhes e clique em Next (Avançar).

  12. Na tela Server Configuration (Configuração do servidor ), altere o Startup Type (Tipo de inicialização ) do SQL Server Agent para Automatic (Automático ) e clique em Next (Avançar).

  13. Na tela Database Engine Configuration (Configuração do mecanismo de banco de dados ), faça o seguinte:

    1. Selecione Mixed Mode (Modo misto).

    2. Digite e confirme a senha da conta de usuário padrão de administrador do sistema do SQL Server (sa). Você pode utilizar essa conta de usuário durante o processo de instalação do ESET Inspect Server; como alternativa, você pode criar uma conta de usuário personalizada do Microsoft SQL Server com privilégios suficientes.

    3. Clique em Adicionar usuário atual.

    4. Clique em Avançar.

  14. Clique em Instalar.

  15. Após a conclusão da instalação, clique em Fechar.


Configurar a comunicação TCP/IP para o Microsoft SQL Server

  1. Abra o Microsoft SQL Server Configuration Manager.

  2. No menu do lado esquerdo, clique em SQL Server Network Configuration (Configuração de rede do SQL Server).

  3. No menu do lado direito, clique duas vezes em Protocols for {instance_name}.

  4. Verifique se o protocolo TCP/IP está ativado.

  5. No menu do lado esquerdo, clique em SQL Server Services.

  6. No menu do lado direito, clique com o botão direito do mouse no serviço SQL Server ({instance_name}). No menu de contexto, selecione Reiniciar.

  7. No menu do lado direito, clique com o botão direito do mouse no serviço SQL Server Agent ({instance_name}). No menu de contexto, selecione Reiniciar.

  8. Nos Serviços do Windows, verifique se o serviço do SQL Server está sendo executado; caso contrário, o ESET Inspect Server não funcionará.


Crie uma conta de usuário personalizada do Microsoft SQL Server com o Microsoft SQL Server Management Studio

Versões do ESET Inspect On-Prem

Os privilégios de usuário necessários foram alterados no ESET Inspect On-Prem versão 1.8 e posteriores. Os usuários que atualizam para a versão 1.8 ou posterior devem definir os direitos do usuário antes de atualizar o ESET Inspect Server.

  1. Faça o download do Microsoft SQL Server Management Studio e instale-o na máquina do Microsoft SQL Server.

  2. Abra o aplicativo Microsoft SQL Server Management Studio.

  3. Na janela Conectar ao servidor, faça o seguinte:

    1. No menu suspenso Tipo de servidor, selecione Mecanismo de banco de dados.

    2. No menu suspenso Nome do servidor, selecione o nome do servidor.

    3. No menu suspenso Authentication (Autenticação ), selecione Windows Authentication (Autenticação do Windows).

    4. Clique em Connect (Conectar).

  4. No menu do lado esquerdo, clique com o botão direito do mouse na pasta Security . No menu de contexto, clique em Novo Login.

  5. No campo Nome de login, digite o nome da conta do usuário. Selecione SQL Server Authentication (Autenticação do SQL Server). Digite e confirme a senha.

  6. Desmarque a opção Enforce password expiration (Forçar expiração da senha).

  7. No menu do lado esquerdo, clique em User Mapping (Mapeamento de usuários). Na lista de usuários mapeados para esse login, selecione um login mestre. Na lista de associação de funções do banco de dados, verifique se public está selecionado.

  8. Clique em Securables. Clique em Pesquisar, selecione O servidor e clique em OK. Role para baixo na lista Permission for e, em View Server State, marque a caixa de seleção Grant.

  9. No menu do lado esquerdo, clique em Funções do servidor. Na lista Funções do servidor, selecione dbcreator e verifique se public está selecionado.

  10. Clique em OK.


Recomendações de armazenamento de dados do Microsoft SQL Server

O banco de dados Microsoft SQL é um componente crucial do ESET Inspect Server e pode ocupar uma quantidade significativa de espaço em disco. Para garantir a estabilidade do sistema operacional e manter o desempenho, recomendamos que você mova os dados do SQL Server e as pastas temporárias para um volume dedicado (partição) ou um separate server.

O ESET Inspect On-Prem monitora o espaço em disco nos seguintes locais:

  • Pasta de dados do SQL Server - onde o Microsoft SQL Server armazena o banco de dados do ESET Inspect (local padrão: C:\Program Files\Microsoft SQL Server\{instance_name}\MSSQL\DATA)
  • Pasta temporária do SQL Server - onde o Microsoft SQL Server armazena tabelas temporárias e objetos internos (local padrão: C:\Arquivos de Programas\Microsoft SQL Server\{nome_da_instância}\MSSQL\DATA\tempdb)
  • Pasta de dados do ESET Inspect Server - normalmente localizada em C:\ProgramData\ESET\Inspect Server\Server

Se o banco de dados do SQL Server for executado na mesma máquina que o ESET Inspect Server, o ESET Inspect On-Prem deixará de aceitar novos eventos quando:

  • Restar menos de 3% de espaço livre no disco com a pasta de dados do SQL Server
  • Menos de 3% do espaço livre permanece no disco com a pasta temporária do SQL Server
  • Menos de 5% do espaço livre permanece no disco com a pasta de dados do Servidor do ESET Inspect

Se a pasta de dados do servidor do ESET Inspect e a pasta temporária do SQL Server compartilharem o mesmo disco, o ESET Inspect On-Prem deixará de aceitar novos eventos quando o espaço livre no disco cair abaixo de 10%.

Quando o banco de dados do SQL Server estiver hospedado na mesma máquina que o ESET Inspect On-Prem, garanta pelo menos 10% de espaço livre no disco que contém a pasta temporária do SQL Server para que o processo de limpeza funcione corretamente. Qualquer problema relacionado ao expurgo é indicado por marcadores vermelhos no gráficoEventos processados e armazenados por computador na guia Carga de eventos do Painel de controle no ESET Inspect On-Prem.


Mova o banco de dados do Microsoft SQL Server para um volume dedicado (partição)

  1. Certifique-se de que um volume dedicado (partição) esteja disponível na máquina que hospeda o SQL Server, por exemplo, E:\.

  2. Crie uma pasta de dados vazia no volume dedicado (partição), por exemplo, E:\DATA.

  3. Abra o Microsoft SQL Server Configuration Manager e conecte-se a ele. Clique em New Query (Nova consulta ) e execute os comandos abaixo. Para executá-los, clique em Execute (Executar).

    ALTER DATABASE model MODIFY FILE (NAME = modeldev, FILENAME = 'E:\DATA\model.mdf'); ALTER DATABASE model MODIFY FILE (NAME = modellog, FILENAME = 'E:\DATA\modellog.ldf'); ALTER DATABASE msdb MODIFY FILE (NAME = MSDBData, FILENAME = 'E:\DATA\MSDBData.mdf'); ALTER DATABASE msdb MODIFY FILE (NAME = MSDBLog, FILENAME = 'E:\DATA\MSDBLog.ldf'); ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = 'E:\DATA\tempdb.mdf'); ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = 'E:\DATA\templog.ldf');
  4. Interrompa o serviço do SQL Server. Para interromper o serviço, execute o Prompt de Comando como Administrador e execute o seguinte comando:

    net stop mssqlserver

    Para verificar se o serviço MySQL está em execução, execute:

    sc query mssqlserver

    Para uma instância nomeada, substitua mssqlserver por mssql${instance_name} - por exemplo, mssql$instance2.

  5. Mova o conteúdo da pasta de dados do SQL para a pasta de dados criada no volume dedicado (partição), por exemplo, para E:\DATA. Normalmente, a pasta de dados do SQL está localizada em C:\Program Files\Microsoft SQL Server\{instance_name}\MSSQL\DATA. Para verificar o local da pasta de dados, abra o Microsoft SQL Server Management Studio, no Object Explorer, clique com o botão direito do mouse no nome do servidor, selecione Propriedades, abra Configurações do banco de dados e verifique o campo Dados em Locais padrão do banco de dados.

  6. Dê permissão à sua instância do SQL Server para acessar a pasta de dados na partição dedicada(E:\DATA neste exemplo):

    1. Obtenha o nome da conta de sua instância do SQL Server:

      1. Abra o Microsoft SQL Server Configuration Manager.

      2. No menu do lado esquerdo, clique em SQL Server Services.

      3. No menu do lado direito, clique com o botão direito do mouse em SQL Server ({instance_name}), clique em Propriedades e copie o valor do campo Nome da conta na guia Logon.

    2. Torne a pasta de dados no volume dedicado (partição) acessível pela instância do SQL Server:

      1. Clique com o botão direito do mouse na pasta de dados e selecione Properties (Propriedades).

      2. Na janela Data Properties, abra a guia Security.

      3. Clique em EditAdd.

      4. No campo Enter the object names to select (Digite os nomes dos objetos a serem selecionados ), cole o nome da conta da instância que você copiou e clique em Check Names (Verificar nomes). O nome deve estar sublinhado, indicando que foi reconhecido. Clique em OK.

      5. Com o nome da conta da instância selecionado em Nomes de grupos ou usuários, marque a caixa de seleção em Permitir controle total e clique em OKOK.

  7. Atualize os parâmetros de inicialização do banco de dados:

    1. Abra o Microsoft SQL Server Configuration Manager.

    2. No menu do lado esquerdo, clique em SQL Server Services.

    3. No menu do lado direito, clique com o botão direito do mouse em SQL Server ({instance_name}) e clique em PropertiesStartup Parameters.

    4. Atualize os parâmetros para que correspondam ao local da pasta de dados no volume dedicado (partição), ou seja, com E:\DATA neste exemplo.

    5. Clique em Apply.

  8. Inicie o serviço do SQL Server. Para iniciar o serviço, execute o Prompt de Comando como Administrador e execute o seguinte comando:

    net start mssqlserver

    Para verificar se o serviço MySQL está em execução, execute:

    sc query mssqlserver

    Para uma instância nomeada, substitua mssqlserver por mssql${instance_name} - por exemplo, mssql$instance2.