none
Problemas para mudar o modo de autenticação RRS feed

  • Pergunta

  • Olá a todos.

    Tenho um cliente com Windows Server 2012 e SQL 2012 instalado.

    A instalação foi feita sem problemas e a pedido do desenvolvedor foi habilitado o modo "mixed mode" com usuário SA ativado.

    Foi reportado erro 18456 ao tentar efetuar o login usando o usuário SA. Fiz testes conectando no servidor com duas contas que possuíam acesso administrativo no servidor e em ambas a conta SA autenticava normalmente.

    Acompanhando o acesso com o desenvolvedor, verifiquei que o problema não era de senha incorreta.

    Alterei o SQL para o modo "Windows authentication" . Ao tentar  voltar para o "mixed mode" estou me deparando com o erro em anexo.

    Tentei remover e instalar o SQL no servidor (não está em produção), mas sem sucesso.

    Alguma ideia do que seja necessário efetuar para corrigir?


    Flavio Souza

    terça-feira, 19 de julho de 2016 00:12

Respostas

  • Flavio,

    Qual é a conta de usuário que esta fazendo uso e execução do serviço do SQL Server?

    Esta mensagem de erro é muito comum de ser apresentando quando o nível de permissão do usuário que esta conectado tentando fazer alteração nas configurações do servidor não possuí tão nível de permissão capaz de realizar esta alteração.


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    quarta-feira, 20 de julho de 2016 13:38
    Moderador

Todas as Respostas

  • Flavio,

    Qual é a conta de usuário que esta fazendo uso e execução do serviço do SQL Server?

    Esta mensagem de erro é muito comum de ser apresentando quando o nível de permissão do usuário que esta conectado tentando fazer alteração nas configurações do servidor não possuí tão nível de permissão capaz de realizar esta alteração.


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    quarta-feira, 20 de julho de 2016 13:38
    Moderador
  • Bom dia Júnior.

    Verifiquei e possuo dois serviços SQL Server (Um com instância MSSQLSERVER e outro SQLEXPRESS).

    O primeiro está configurado como conta "Network Service"e o segundo como "NT Service\MSSQL$SQLEXPRESS"


    Flavio Souza

    quarta-feira, 20 de julho de 2016 13:45
  • Flavio,

    Então isso indica que você possui duas instâncias do SQL Server rodando em seu ambiente, com qual destas instâncias você esta tentando se conectar?

    Faça o seguinte altere a conta de login para Local System, ou especifique um conta com perfil de administrador para executar estes serviços.


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    quarta-feira, 20 de julho de 2016 14:31
    Moderador
  • Junior, 

    Além do problema de permissão, acredito que existiam outros pontos com problemas.

    Verifiquei que o desenvolvedor tinha feito diversas instalações e isto estava causando outros problemas além do que citei.

    Como é um servidor que não está em produção, removi tudo que encontrei de SQL Server instalado, removi chaves de registro e pastas e fiz uma instalação "limpa".

    Acredito que o problema esteja solucionado. Obrigado pela ajuda.


    Flavio Souza

    quarta-feira, 20 de julho de 2016 17:24