7
respostas

[Dúvida] Erro ao conectar em novos logins no SQL Server

Preciso criar novos usuários com autenticação no SQL Server, após criar o usuário e tentar conectar apresenta o seguinte erro:

Cannot connect to DESKTOP-7K7PMAC\SQLEXPRESS.

------------------------------
ADDITIONAL INFORMATION:

A connection was successfully established with the server, but then an error occurred during the login process. (provider: Shared Memory Provider, error: 0 - Não há processo no outro extremo do pipe.) (Microsoft SQL Server, Error: 233)

Como posso corrigir esse erro ?

7 respostas

John,

NÃO tenho certeza, mas me parece que o "Named Pipes" está desabilitado.

Vou deixar um link abaixo para um check-list completo de tudo que precisa ser verificado para resolver o problema:

=============================================

How to fix “Microsoft SQL Server Error 233- Login failed for user”?

Danish - Server Database - March 21, 2020

Main Causes of pipe error 233

Main Causes of pipe error 233

Checklist to fix Server error 233/ Error 233 in SQL server 2017

These are the list to be checked when Microsoft SQL server error 233 in SQL server 2017 occurs.

  1. Enable SQL server and windows authentication
  2. Check default database
  3. Max allowed connections
  4. Shared memory, TCP/IP, Named Pipes
  5. Check if SQL server browser has started
  6. “Maximum server memory” to below the amount which could run the services
  7. Check for remote connection

https://www.databasefilerecovery.com/blog/fix-sql-server-error-233.html

=============================================

Espero que ajude.

[]'s,

Fabio I.

Boa noite John.

Normalmente acontece quando algum serviço do SQL é interrompido.

Reinicie o serviço do SQL SERVER manualmente e veja se resolve.

Se resolver nos avise aqui.

Tentei as duas opções, e não tive sucesso. Mesmo sem precisar de senha aparece esse erro agora.

TÍTULO: Conectar ao Servidor
------------------------------

Não é possível conectar-se a DESKTOP-7K7PMAC\SQLEXPRESS.

------------------------------
INFORMAÇÕES ADICIONAIS:

Falha de logon do usuário 'x201861'. (Microsoft SQL Server, Erro: 18456)

------------------------------
BOTÕES:

OK
------------------------------

John,

Por favor verifique o servoço, talvez esteja desativado no Windows.

Eu acho que você sabe fazer isso, mas caso não saiba, segue uma breve explicação:

  1. Na lupa de pesquisar digite "serviços";
  2. Na lista de serviços do Windows procure por "SQL Server (MSSQLSERVER2019)";
  3. Clique duas vezes no nome e veja: "Status de Serviço", se estiver "Parado" clique no botão "Iniciar";

Depois tente logar novamente.

Serviço no Windows do MS SQL Server

Veja também:

==========================================================

SQL Server – Como parar, iniciar e listar os serviços do Windows remotamente

https://www.dirceuresende.com/blog/sql-server-como-parar-iniciar-e-listar-os-servicos-do-windows-remotamente/

==========================================================

[]'s,

Fabio I.

Fabio,

Está ativo, porém verifiquei que o SQL Server Agent está desativado, teria impacto, se sim, sabe como faço para ativá-lo? Não consegui.

E muito obrigado pelo apoio.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Boa noite John.

Na versão Express o SQL Agent não está habilitado. Você só consegue utilizar nas demais versões.

Deixa eu perguntar, quandso você realizou a instalação você habilitou o Modo de autenticação do SQL Server e do Windows?

Se não habilitou acesse com o usuário SA.

Clique com o botão direito em cima da instancia > Segurança > habilita o Modo de autenticação do SQL Server e do Windows > OK > reinicie a instancia e tente acessar novamente

John,

Para quem está fazendo o curso, o SQL Server Agent é irrelevante. Eu nunca ativo.

O André é administrador de BD e sabe mais que eu neste ponto.

Talvez seja que seu usuário não tem privilégios para criar novos usuários... como o André disse talvez seu usuário "SA" tenha esse privilégio.

Por favor, leia os links abaixo:

==========================================================

SQL Server Agent

Veja neste artigo informações básicas sobre o SQL Server Agent, como iniciar o serviço, configurá-lo para execução automática.

O SQL Server Agent é bastante importante para o profissional que trabalha diretamente com administração de dados usando o SQL Server. O mesmo existe desde a versão do SQL Server 2005.

O SQL Server Agent é o responsável pela automação do SQL Server, trabalhando em cima de processamento de tarefas, executar jobs agendados e alertas. O SQL Server Agent é executado como um serviço do Windows.

Existem muitos benefícios da utilização do SQL Server Agent, dos quais podemos citar:

  • Carga de trabalho administrativa reduzida.
  • O risco reduzido de esquecer certas tarefas.
  • Risco reduzido de erro humano.

https://www.devmedia.com.br/sql-server-agent/24607

==========================================================

Criar um usuário de banco de dados

Artigo - 26/09/2022 - 7 minutos para o fim da leitura

Este tópico descreve como criar os tipos mais comuns de usuários de banco de dados. Há onze tipos de usuários. A lista completa é fornecida no tópico CREATE USER (Transact-SQL). Todas as variedades de SQL Server dão suporte a usuários de banco de dados, mas não necessariamente todos os tipos de usuários.

-- Creates the login AbolrousHazem with password '340$Uuxwp7Mcxo7Khy'.  
CREATE LOGIN AbolrousHazem   
    WITH PASSWORD = '340$Uuxwp7Mcxo7Khy';  
GO  
-- Creates a database user for the login created above.  
CREATE USER AbolrousHazem FOR LOGIN AbolrousHazem;  
GO

https://learn.microsoft.com/pt-br/sql/relational-databases/security/authentication-access/create-a-database-user?view=sql-server-ver16

==========================================================

Verificando as permissões de um usuário no SQL Server

7 de setembro de 2015

Transact-SQL

-- Verificando as permissões do usuário "Usuario_Teste"
EXEC Protheus_Producao.dbo.sp_helprotect 
    @username = 'Usuario_Teste'  

https://www.dirceuresende.com/blog/verificando-permissoes-privilegios-acessos-um-usuario-database-no-sql-server/

==========================================================

[]'s,

Fabio I.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software