Imersao SQL Server
Imersao SQL Server
Introdução
Este guia não contempla a instalação do Windows server, contendo apenas a instalação do SQL Server 2022 e suas
ferramentas de administração e desenvolvimento.
Na primeira tela do Setup vamos selecionar a edição de Instalação, Developer para ambiente de desenvolvimento e
homologação, Standard ou Enterprise para produção. No caso das edições de produção, será necessário entrar com
o Product key como indicado na imagem abaixo.
ATENÇÃO: Não marque a opção de atualização automática, em Bancos de Dados temos que testar as atualizações
em ambiente controlado antes de aplica-las!
Na tela seguinte “Azure Extension..” deixe desmarcado e avance, esta configuração integra com o ambiente de
nuvem da Microsoft e requer uma subscrição.
Na tela Install Rules o programa de SETUP verifica se o servidor atende aos requisitos para instalação do SQL
Server. Um alerta comum é este abaixo, sobre o Firewall do Windows. Podemos seguir com a instalação
normalmente, mas se este servidor for receber conexões de outras máquinas devemos configurar o Firewall do
Windows para liberar o acesso a algumas portas TCP/IP (por exemplo para instância default do SQL Server temos
que liberar acesso a porta 1433).
Na tela de Feature Selection selecione as funcionalidades que você pretende utilizar, recomendo no mínimo as
funcionalidades marcadas na imagem a seguir.
Outro ponto importante, em servidores com múltiplos discos, alterar a localização em destaque na figura abaixo, para
volume de maior capacidade, já que os logs da instância e bancos de sistema serão criados nesta localização.
Em Instance Configuration selecionamos o tipo de instância para instalação, sempre que possível utilize Default
instance, pois seu acesso é mais simples utiliza o mesmo nome Windows do Servidor. A resolução de porta é
automática, pois todos os clientes estão configurados para utilizar a porta 1433 para instancia Default.
No caso de selecionar Named instance você terá que fornecer um nome único, pois cada instância nomeada utiliza
um nome e porta TCP/IP diferente. Para o cliente identificar em que porta uma instância nomeada está se
comunicando, ele envia para o servidor uma requisição UDP 1434, onde o serviço SQL Browser recebe e devolve a
lista de instâncias e em que porta TCP/IP cada uma delas está escutando. Para acessar uma instância nomeada
você terá que utilizar um nome composto do nome Windows “\” nome da instância nomeada, Exemplo
SRVSQL\INSTANCIA2.
Em Server Configuration entre com a conta de serviço e senha, ideal é utilizar a mesma dos demais servidores SQL
Server. Recomendo atribuir a conta de serviço aos seguintes serviços: SQL Server Agent e SQL Server Database
Engine, os demais serviços podem ficar com o padrão.
Altere o modo de inicialização do serviço SQL Server Agent para “Automatic”. Marque a opção “Grant Perform
Volume Maintenance...” para melhor desempenho nas operações de criação de arquivos dos Bancos de Dados e de
seu crescimento.
Se for necessário alterar a Collation, basta clicar na segunda aba, onde você poderá selecionar a Collation do
Database Engine. Procure manter a mesma Colation entre os servidores, principalmente com relação a acentuação
(AS / AI) e maiúsculo/minúsculo (CI / CS).
Na tela Database Engine Configuration temos várias configurações a fazer. Na primeira aba Server Configuration
definimos o modo de autenticação, recomendo selecionar “Mixed Mode” e entrar com a senha que será utilizada pelo
Login SA. Acrescente seu usuário corrente como administrador do SQL Server, além da conta de serviço.
Na segunda aba Data Directories selecionamos os caminhos de diretório para cada componente do SQL Server.
Recomendo alterar os caminhos para arquivos de Dados e Log, além do diretório de Backup. Caminhos curtos
tornam as operações de administração do dia a dia mais fáceis!
Recomendação importante da Microsoft é de posicionar Arquivos de Dados, Log e Backup em volumes diferentes,
para bom desempenho.
A terceira aba TempDB serve para configurar os arquivos do Banco de Dados de Sistema TempDB. A Microsoft
indica as seguintes recomendações para configurar a TempDB:
A quarta aba MaxDOP é nova no SETUP do SQL Server 2022, pode ser ajustada após a instalação com
SP_CONFIGURE. MaxDOP indica o uso ou não de mais de um processador na execução de consultas. Esta opção
é configurada automaticamente de acordo com a quantidade de Cores do Servidor.
A quinta aba Memory também é nova no SETUP do SQL Server 2022, pode ser ajustada depois da instalação com
SP_CONFIGURE. É muito importante limitar a memória do SQL server para evitar prejuízos no desempenho, apesar
do auto ajuste que o SQL Server procura fazer automaticamente. Verifique a quantidade de RAM que seu servidor
tem, veja que outros programas serão instalados, ao menos 10% da RAM deve ser destinada para o Windows.
Na sexta e última aba FILESTREAM, recomendo habilitar esta funcionalidade como abaixo.
Finalmente chegamos na última tela com o resumo da instalação, basta clicar em Install para iniciar a instalação.
Se tudo correr bem você verá a tela abaixo, com sucesso na instalação PARABÉNS!
Em seguida vamos instalar a ferramenta de administração SQL Server Management Studio (SSMS).
SQL Server Management Studio (SSMS)
Na tela inicial de SETUP do SQL Server encontramos o link para página de Download do SSMS, selecionando como
abaixo o Browser será aberto na página de Download.
ATENÇÃO
Selecione a instalação em Inglês, role a tela até aparecer “Idiomas disponíveis” e clique em “Inglês” para fazer
Download do SETUP em Inglês!
A tela de SETUP será similar a esta, apenas a versão poderá ser mais atual! Basta clicar em Install e aguardar.
FIM