Problema
- Instalar o Microsoft SQL Server
- Configurar a comunicação TCP/IP para o Microsoft SQL Server
- Criar uma conta de usuário personalizada do Microsoft SQL Server com o Microsoft SQL Server Management Studio
- Recomendações de armazenamento de dados do Microsoft SQL Server
- Mova o banco de dados do Microsoft SQL Server para um volume dedicado (partição)
Solução
Instalar o Microsoft SQL Server
-
Faça o download do arquivo de instalação do Microsoft SQL Server e execute-o.
-
Na tela Selecionar um tipo de instalação, clique em Personalizado.
-
Verifique ou atualize o diretório de instalação e clique em Instalar.
-
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).
-
Clique em New SQL Server standalone installation (Nova instalação autônoma do SQL Server) ou adicione recursos a uma instalação existente.
-
Na tela Edition (Edição ), selecione a edição que deseja usar e clique em Next (Avançar).
-
Na tela License Terms (Termos de licença), aceite os termos de licença e clique em Next (Avançar).
-
Na tela Microsoft Update, marque a caixa de seleção ao lado de Usar o Microsoft Update para verificar se há atualizações.
-
Na tela Install Rules (Regras de instalação), clique em Next (Avançar).
-
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).
-
Na tela Instance Configuration (Configuração da instância ), verifique os detalhes e clique em Next (Avançar).
-
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).
-
Na tela Database Engine Configuration (Configuração do mecanismo de banco de dados ), faça o seguinte:
-
Selecione Mixed Mode (Modo misto).
-
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.
-
Clique em Adicionar usuário atual.
-
Clique em Avançar.
-
-
Clique em Instalar.
-
Após a conclusão da instalação, clique em Fechar.
Configurar a comunicação TCP/IP para o Microsoft SQL Server
-
Abra o Microsoft SQL Server Configuration Manager.
-
No menu do lado esquerdo, clique em SQL Server Network Configuration (Configuração de rede do SQL Server).
-
No menu do lado direito, clique duas vezes em Protocols for {instance_name}.
-
Verifique se o protocolo TCP/IP está ativado.
-
No menu do lado esquerdo, clique em SQL Server Services.
-
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.
-
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.
-
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
-
Faça o download do Microsoft SQL Server Management Studio e instale-o na máquina do Microsoft SQL Server.
-
Abra o aplicativo Microsoft SQL Server Management Studio.
-
Na janela Conectar ao servidor, faça o seguinte:
-
No menu suspenso Tipo de servidor, selecione Mecanismo de banco de dados.
-
No menu suspenso Nome do servidor, selecione o nome do servidor.
-
No menu suspenso Authentication (Autenticação ), selecione Windows Authentication (Autenticação do Windows).
-
Clique em Connect (Conectar).
-
-
No menu do lado esquerdo, clique com o botão direito do mouse na pasta Security . No menu de contexto, clique em Novo → Login.
-
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.
-
Desmarque a opção Enforce password expiration (Forçar expiração da senha).
-
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.
-
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.
-
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.
-
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)
-
Certifique-se de que um volume dedicado (partição) esteja disponível na máquina que hospeda o SQL Server, por exemplo,
E:\. -
Crie uma pasta de dados vazia no volume dedicado (partição), por exemplo,
E:\DATA. -
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'); -
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 mssqlserverPara verificar se o serviço MySQL está em execução, execute:
sc query mssqlserverPara uma instância nomeada, substitua
mssqlserverpormssql${instance_name} - porexemplo,mssql$instance2. -
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 emC:\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. -
Dê permissão à sua instância do SQL Server para acessar a pasta de dados na partição dedicada
(E:\DATAneste exemplo):-
Obtenha o nome da conta de sua instância do SQL Server:
-
Abra o Microsoft SQL Server Configuration Manager.
-
No menu do lado esquerdo, clique em SQL Server Services.
-
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.
-
-
Torne a pasta de dados no volume dedicado (partição) acessível pela instância do SQL Server:
-
Clique com o botão direito do mouse na pasta de dados e selecione Properties (Propriedades).
-
Na janela Data Properties, abra a guia Security.
-
Clique em Edit → Add.
-
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.
-
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 OK → OK.
-
-
-
Atualize os parâmetros de inicialização do banco de dados:
-
Abra o Microsoft SQL Server Configuration Manager.
-
No menu do lado esquerdo, clique em SQL Server Services.
-
No menu do lado direito, clique com o botão direito do mouse em SQL Server ({instance_name}) e clique em Properties → Startup Parameters.
-
Atualize os parâmetros para que correspondam ao local da pasta de dados no volume dedicado (partição), ou seja, com
E:\DATAneste exemplo. -
Clique em Apply.
-
-
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 mssqlserverPara verificar se o serviço MySQL está em execução, execute:
sc query mssqlserverPara uma instância nomeada, substitua
mssqlserverpormssql${instance_name} - porexemplo,mssql$instance2.