Login Failed for User 'sa': Como Configurar Login SA no SQL Server Aprendiz Mu Online
SQL & Database

Login Failed for User 'sa': Como Configurar Login SA no SQL Server

Por

Aprenda como habilitar e configurar o login SA no SQL Server para MU Online, ativar o Mixed Mode, definir uma senha, habilitar o usuário, corrigir o erro “Login Failed for User 'sa'” e configurar a conexão com DataServer, ODBC e database MuOnline.

MU ONLINE • SQL SERVER • LOGIN SA

Como Configurar Login SA no SQL Server para MU Online

Aprenda como habilitar e configurar corretamente o usuário sa no SQL Server, ativar o modo Mixed Mode, definir uma senha, corrigir o erro Login Failed for User 'sa' e preparar a conexão do DataServer, ODBC, GameServer e site do MU Online.

Nível: Iniciante Categoria: SQL & Database SQL Server Authentication Aprendiz MU Online

O que é o usuário SA do SQL Server?

O usuário sa é um login administrativo interno do Microsoft SQL Server. O nome vem de System Administrator.

Em muitas Server Files de MU Online antigas, componentes como DataServer, JoinServer, sites, ferramentas administrativas e utilitários já vêm originalmente configurados para conectar ao banco utilizando:

Usuário: sa Senha: SUA_SENHA Database: MuOnline

Por esse motivo, problemas na configuração do login sa frequentemente causam falhas de conexão em servidores MU Online.

Preciso obrigatoriamente utilizar SA no MU Online?

Não.

O SQL Server permite criar outros logins com permissões específicas. Em ambientes profissionais isso é inclusive preferível para aplicações como sites e painéis.

Porém, Server Files antigas frequentemente possuem configurações prontas utilizando sa, fazendo com que muitos administradores utilizem essa conta durante a instalação inicial.

Importante sobre segurança O usuário sa possui privilégios extremamente elevados. Não utilize senhas simples e não exponha o SQL Server diretamente à internet sem necessidade.

1. Abra o SQL Server Management Studio

1

Conecte utilizando Windows Authentication

Abra o SQL Server Management Studio e tente entrar utilizando uma conta do Windows que tenha privilégios administrativos sobre a instância SQL.

Utilize:

Authentication: Windows Authentication

Em um servidor local, o nome da instância pode ser:

localhost 127.0.0.1 . NOME-DO-SERVIDOR

2. Ative SQL Server Authentication

Para conseguir entrar utilizando o login sa, sua instância precisa aceitar autenticação própria do SQL Server.

No Object Explorer:

Clique com o botão direito no servidor → Properties → Security

Na área de autenticação, selecione:

SQL Server and Windows Authentication mode

Essa configuração também é conhecida como:

Mixed Mode
Mixed Mode Esse modo permite utilizar simultaneamente autenticação do Windows e logins criados dentro do próprio SQL Server.

3. Reinicie o serviço SQL Server

Depois de alterar o modo de autenticação, reinicie a instância para garantir que a configuração seja aplicada.

Você pode fazer isso pelo:

SQL Server Configuration Manager

Localize:

SQL Server (MSSQLSERVER)

e utilize:

Restart

Caso utilize uma instância nomeada, poderá aparecer algo como:

SQL Server (SQLEXPRESS) SQL Server (MUONLINE)

4. Localize o usuário SA

No SQL Server Management Studio, expanda:

Security → Logins

Procure:

sa

Clique com o botão direito e selecione:

Properties

5. Defina uma senha para o SA

Na aba:

General

informe uma nova senha para o usuário.

Password: SUA_SENHA_FORTE Confirm password: SUA_SENHA_FORTE
Não utilize senhas comuns Evite combinações como 123456, admin, muonline, senha123, 12345678 ou o próprio nome do servidor.

Prefira uma combinação com:

  • Letras maiúsculas.
  • Letras minúsculas.
  • Números.
  • Caracteres especiais.
  • Comprimento adequado.

6. Habilite o login SA

Dentro das propriedades do usuário, abra:

Status

Verifique:

Permission to connect to database engine: Grant Login: Enabled

Confirme clicando em:

OK

7. Confirme se SA possui função sysadmin

Nas propriedades do login sa, abra:

Server Roles

Normalmente o usuário sa pertence à função:

sysadmin
Privilégio máximo sysadmin concede controle completo sobre a instância SQL Server. Essa é uma das razões pelas quais aplicações públicas, como sites, não deveriam utilizar sa quando você puder configurar um usuário dedicado.

8. Teste o login SA

Desconecte a sessão atual no Management Studio.

Abra uma nova conexão utilizando:

Server name: 127.0.0.1 Authentication: SQL Server Authentication Login: sa Password: SUA_SENHA

Se o Object Explorer abrir normalmente, o login sa está funcionando.

9. Teste o acesso à database MuOnline

Abra uma nova consulta e execute:

USE MuOnline; SELECT TOP 10 * FROM MEMB_INFO;

Depois teste:

USE MuOnline; SELECT TOP 10 * FROM Character;

Se ambas as consultas executarem corretamente, o usuário possui acesso à database e às tabelas principais.

10. Como alterar a senha do SA via SQL

Também é possível alterar a senha por comando.

ALTER LOGIN sa WITH PASSWORD = 'SUA_NOVA_SENHA';

Para habilitar o login:

ALTER LOGIN sa ENABLE;
Proteja seus scripts Não deixe arquivos SQL contendo a senha real do servidor disponíveis em pastas públicas, websites, fóruns ou repositórios.

11. Como verificar se o login SA está desabilitado

Execute:

SELECT name, is_disabled FROM sys.sql_logins WHERE name = 'sa';

Quando:

is_disabled = 0

o login está habilitado.

Quando:

is_disabled = 1

o login está desabilitado.

12. Configure o SA no DataServer

Depois que a autenticação estiver funcionando, confira as configurações do DataServer.

Um exemplo genérico seria:

Server = 127.0.0.1 Database = MuOnline User = sa Password = SUA_SENHA

Dependendo da Server File, essas informações podem estar em:

DataServer.ini DataServerInfo.ini SQL.ini Config.ini ServerInfo.dat CommonServer.cfg
Configuração varia conforme a source Nem todas as Server Files utilizam os mesmos nomes de arquivos ou a mesma estrutura de conexão.

13. Configure o login SA no ODBC

Server Files antigas podem utilizar ODBC para conectar ao banco.

Nesse caso, o DSN poderá possuir:

Nome: MuOnline Servidor: 127.0.0.1 Autenticação: SQL Server Authentication Login: sa Senha: SUA_SENHA Database padrão: MuOnline

Faça um teste de conexão pelo próprio administrador ODBC antes de iniciar o DataServer.

Erro: Login failed for user 'sa'

Este é um dos erros SQL mais comuns em servidores MU Online:

Login failed for user 'sa'.

Verifique estes pontos:

  • Mixed Mode está ativado.
  • O login sa está habilitado.
  • A senha está correta.
  • Você reiniciou o serviço SQL após alterar o modo de autenticação.
  • DataServer está apontando para a instância correta.
  • Não existe espaço extra na senha ou no arquivo de configuração.

Erro 18456 no SQL Server

O erro:

Error: 18456 Login failed for user 'sa'

é uma falha de autenticação.

Ele pode acontecer por diversos motivos, incluindo:

  • Senha incorreta.
  • Login desabilitado.
  • SQL Server configurado apenas para Windows Authentication.
  • Database padrão indisponível.
  • Conexão apontando para outra instância.
Não conclua automaticamente que a senha está errada O erro 18456 é uma mensagem genérica de falha de login. O motivo específico pode depender do estado registrado pelo SQL Server.

SA conecta no SSMS mas DataServer não conecta

Se você consegue entrar normalmente no SQL Server Management Studio utilizando sa, mas o DataServer continua falhando, o problema provavelmente está em outra parte da configuração.

Verifique:

IP / Host Instância Nome da Database ODBC Driver SQL Senha configurada no DataServer Arquitetura 32/64 bits TCP/IP Nome do DSN

Esse teste é importante porque comprova que o login sa em si está funcionando.

Erro: Cannot open database MuOnline requested by the login

Você também pode encontrar:

Cannot open database "MuOnline" requested by the login. The login failed.

Nesse cenário, o SQL Server pode estar aceitando o login, mas existe um problema relacionado à database.

Confirme:

  • A database MuOnline existe.
  • A database está Online.
  • O nome configurado está correto.
  • O login possui acesso ao banco.

Erro: SA conecta localmente mas não pela rede

Nesse caso, o problema pode não estar relacionado ao usuário.

Verifique:

  • TCP/IP habilitado.
  • SQL Server reiniciado.
  • Firewall do Windows.
  • Porta configurada na instância.
  • IP correto da máquina.
  • SQL Server Browser, quando necessário para instâncias nomeadas.

Instância padrão x instância nomeada

Outro erro frequente é configurar corretamente o usuário sa, mas tentar conectar na instância errada.

Tipo Exemplo Conexão
Instância padrão MSSQLSERVER 127.0.0.1
Instância nomeada SQLEXPRESS 127.0.0.1\SQLEXPRESS
Instância personalizada MUONLINE 127.0.0.1\MUONLINE

Se o DataServer estiver tentando acessar outra instância, alterar a senha do sa não resolverá o problema.

Configuração básica para testar MU Online localmente

SQL Server: 127.0.0.1 Database: MuOnline Authentication: SQL Server Authentication Login: sa Password: SUA_SENHA DataServer: 127.0.0.1

Esse é apenas um exemplo de laboratório. Utilize as configurações exigidas pela sua Server File.

É seguro usar SA no site do MU Online?

Não é a configuração recomendada.

Um site normalmente precisa apenas consultar e modificar algumas tabelas específicas. Dar a ele acesso como sysadmin significa conceder muito mais privilégios do que a aplicação precisa.

O ideal é criar um login separado para o website, concedendo somente as permissões realmente necessárias.

Princípio do menor privilégio Caso uma vulnerabilidade comprometa o site, utilizar sa pode ampliar drasticamente o impacto sobre toda a instância SQL.

Posso criar outro usuário para o DataServer?

Tecnicamente sim, desde que ele possua todas as permissões exigidas pelas consultas e procedures utilizadas pelo DataServer.

Porém Server Files antigas podem possuir scripts, stored procedures ou configurações desenvolvidas esperando privilégios elevados.

Antes de modificar uma estrutura já funcional, teste a compatibilidade em ambiente separado.

Checklist do login SA para MU Online

  • SQL Server está iniciado.
  • Mixed Mode está habilitado.
  • Serviço SQL foi reiniciado após a alteração.
  • Login sa está Enabled.
  • Senha do sa foi definida.
  • Login funciona no SQL Server Management Studio.
  • Database MuOnline está Online.
  • Consulta em MEMB_INFO funciona.
  • Consulta em Character funciona.
  • DataServer possui a mesma senha.
  • ODBC utiliza a instância correta.

FAQ — Login SA no SQL Server para MU Online

Qual é a senha padrão do usuário sa? Não existe uma senha universal que você deva utilizar. Ela é definida durante a instalação ou posteriormente pelo administrador da instância.
Posso deixar o usuário sa sem senha? Não é uma prática segura. Utilize uma senha forte e mantenha as credenciais protegidas.
Preciso reiniciar o SQL depois de habilitar Mixed Mode? Sim. Reinicie o serviço do SQL Server depois de alterar o modo de autenticação para que a configuração seja aplicada corretamente.
Por que o DataServer mostra Login failed for user sa? As causas mais comuns são senha incorreta, login desabilitado, Mixed Mode não ativado ou conexão com uma instância diferente.
O usuário sa precisa acessar MuOnline? Sim, caso seja a credencial utilizada pelos componentes do servidor para trabalhar com essa database.

Conclusão

Configurar corretamente o login sa é uma etapa comum na instalação de Server Files de MU Online que utilizam SQL Server Authentication.

Para funcionar, a instância precisa estar em Mixed Mode, o login deve estar habilitado, a senha utilizada pelo DataServer precisa corresponder à configurada no SQL Server e a conexão deve apontar para a instância e database corretas.

Antes de alterar ODBC, DataServer ou GameServer, sempre teste primeiro o login diretamente pelo SQL Server Management Studio. Isso ajuda a separar problemas de autenticação de problemas de configuração do MU Server.

Em ambientes de produção, utilize boas práticas de segurança, restrinja o acesso ao SQL Server e prefira usuários dedicados com permissões mínimas para sites e aplicações externas.

Continue acompanhando o Aprendiz MU Online para aprender SQL Server, databases, ODBC, DataServer, GameServer, desenvolvimento e administração de servidores MU Online.

Compartilhe este artigo
Aprendiz Mu Online Conhecimento, comunidade e oportunidades para quem vive MU Online.
Estatísticas de acesso Evolução diária do portal
Total de visitas 20.997.612
Visitas hoje 576
Visitas ontem 2.266
14/07: 1.187 visitas15/07: 1.376 visitas16/07: 1.219 visitas17/07: 1.328 visitas18/07: 1.146 visitas19/07: 1.392 visitas20/07: 1.241 visitas21/07: 1.357 visitas22/07: 1.174 visitas23/07: 1.298 visitas24/07: 1.960 visitas25/07: 3.414 visitas26/07: 2.266 visitas27/07: 576 visitas14/0716/0718/0720/0722/0724/0726/0727/07
Visitas registradas automaticamente.
© 2026 Aprendiz Mu Online