Problemas de conectividade com servidores ligados na autenticação do SQL Server
Este artigo ajuda-o a resolver o problema de conectividade consistente do servidor ligado de autenticação.
Sintomas
Quando tenta ligar-se à sua conta do Microsoft SQL Server a partir do SQL Server Management Studio (SSMS), recebe a seguinte mensagem de erro:
Msg 233, Nível 20, Estado 0, Linha 0 Ocorreu um erro ao nível do transporte ao enviar o pedido para o servidor. (fornecedor: Fornecedor de Memória Partilhada, erro: 0 - Nenhum processo está na outra extremidade do pipe.)
Se tentar ligar através de uma aplicação desenvolvida através da tecnologia .NET, poderá receber as seguintes mensagens de erro:
O fornecedor OLE DB "MSDASQL" para o servidor ligado "SQLPROD02" comunicou um erro. Falha na autenticação.
Não é possível inicializar o objeto de origem de dados do fornecedor OLE DB "MSDASQL" para o servidor ligado "SQLPROD02".
Também poderá receber a seguinte mensagem de erro:
O fornecedor OLE DB "MSDASQL" para o servidor ligado "SQLPROD02" devolveu a mensagem [Microsoft][SQL Server Native Client 11.0][SQL Server]O início de sessão falhou para o utilizador "CONTOSO\SQLPROD01$".
Esta mensagem indica as seguintes condições:
- Está a utilizar pipes nomeados para a ligação do servidor ligado.
- Está a utilizar uma conta de início de sessão do SQL Server.
- A conta de serviço ou conta de computador do SQL Server de camada média não tem direitos de início de sessão para o Windows no servidor de back-end.
Motivo
Poderá encontrar estas mensagens de erro devido a um problema de mapeamento da conta de servidor ligado.
Solução
Pode corrigir este erro ao forçar o TCP/IP ou ao conceder as permissões adequadas.
Na caixa de diálogo Segurança do Servidor Ligado, selecione Ser efetuado com este contexto de segurança para um início de sessão bem-sucedido do SQL Server.
Observação
Quando seleciona Ser efetuado sem utilizar uma opção de contexto de segurança, verá a seguinte mensagem de erro: "O início de sessão falhou para o utilizador NT AUTHORITY\ANONYMOUS LOGON".
Além das principais definições de mapeamento na caixa de diálogo segurança do Servidor Ligado , pode modificar os mapeamentos de conta individuais na parte superior da caixa. Estas substituem as principais definições de mapeamento.
Observação
A utilização de um controlador ODBC do SQL Server num servidor ligado não é um cenário suportado. Outros controladores ODBC podem ter suporte principal do fornecedor e apenas suporte limitado da Microsoft. Para obter mais informações, veja Problemas de Delegação do SQL Server Ligado ao Servidor.
Mais informações
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de