Configuração do SQL Server no Windows
Autenticação e Acesso
Método de Autenticação
Por padrão, a imagem do SQL Server está configurada para usar apenas SQL Server Authentication. A autenticação do Windows (Windows Authentication) está desabilitada por padrão.
Credenciais Padrão
Ao criar a VM, você terá acesso com as seguintes credenciais:
- Login: sa
- Senha: P@ssw0rd
Importante
Altere a senha do usuário sa imediatamente após o primeiro acesso. Esta é uma medida de segurança crítica.
Alterando a Senha
- Conecte-se ao SQL Server usando as credenciais padrão
- Execute o seguinte comando para alterar a senha:
ALTER LOGIN sa WITH PASSWORD = 'NovaSenhaForte123!';
GO
Boas Práticas
- Use uma senha forte com pelo menos 12 caracteres
- Combine letras maiúsculas, minúsculas, números e caracteres especiais
- Evite usar palavras comuns ou sequências óbvias
- Considere usar um gerenciador de senhas para armazenar a senha com segurança
Configurando o Volume de Block Storage
Ativar e formatar o disco com diskpart
- Abra o Prompt de Comando como Administrador
- Execute o comando diskpartpara iniciar o utilitário de gerenciamento de disco
- Verifique se o volume já está disponível e qual letra está usando com o comando list volume
Deverá aparecer algo assim:
Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
----------  ---  -----------  -----  ----------  -------  ---------  --------
Volume 0     C   WINDOWS      NTFS   Partition     99 GB  Healthy    Boot
Volume 1         Recovery     NTFS   Partition    499 MB  Healthy    Hidden
Volume 2         SYSTEM       FAT32  Partition    100 MB  Healthy    System
Volume 3     D                NTFS   Partition     99 GB  Healthy
Garantindo permissões
- Verifique se os diretórios D:\SQLDataeD:\SQLLogsestão criados.
- Garanta a permissão de escrita:
icacls D:\SQLData /grant "NT SERVICE\MSSQLSERVER:(OI)(CI)F"
icacls D:\SQLLogs /grant "NT SERVICE\MSSQLSERVER:(OI)(CI)F"
Configurando SQL Server para apontar para o volume
- Abra o SQL Server Management Studio (SSMS)
- Conecte-se à instância local
- No Object Explorer, clique com o botão direito na instância e selecione "Properties"
- Na aba "Database Settings", altere os caminhos padrão para:
- Data files: D:\SQLData
- Log files: D:\SQLLogs
 
- Data files: 
- Clique em "OK" para salvar as alterações
- Reinicie o serviço pelo CMD: Restart-Service -Name 'MSSQLSERVER'
Verificando a Configuração
- Vamos verificar se os dados estão sendo salvos no volume, crie um banco simple:
CREATE DATABASE TesteVolume;
GO
- Em seguida execute a query:
SELECT name AS LogicalName,
       physical_name AS FilePath,
       type_desc AS FileType
FROM sys.master_files
WHERE database_id = DB_ID('TesteVolume');
Resultado esperado:
LogicalName     FilePath                         FileType
-------------   -------------------------------  ---------
TesteVolume     D:\SQLData\TesteVolume.mdf       ROWS
TesteVolume_log D:\SQLLogs\TesteVolume_log.ldf   LOG
Para instruções sobre como se conectar ao SQL Server, consulte Conectando ao SQL Server.