Connectiviteitsproblemen met gekoppelde servers in SQL Server-verificatie
Dit artikel helpt u bij het oplossen van het connectiviteitsprobleem met gekoppelde verificatieservers.
Symptomen
Wanneer u verbinding probeert te maken met uw Microsoft SQL Server-account vanuit SQL Server Management Studio (SSMS), ontvangt u het volgende foutbericht:
Msg 233, Niveau 20, Status 0, Regel 0 Een transportniveaufout is opgetreden bij het verzenden van de aanvraag naar de server. (provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.)
Als u verbinding probeert te maken met behulp van een toepassing die is ontwikkeld met behulp van .NET-technologie, ontvangt u mogelijk de volgende foutberichten:
De OLE DB-provider MSDASQL voor gekoppelde server 'SQLPROD02' heeft een fout gerapporteerd. Verificatie mislukt.
Kan het gegevensbronobject van de OLE DB-provider MSDASQL niet initialiseren voor gekoppelde server SQLPROD02.
Mogelijk ontvangt u ook het volgende foutbericht:
OLE DB-provider MSDASQL voor gekoppelde server 'SQLPROD02' retourneert bericht [Microsoft][SQL Server Native Client 11.0][SQL Server]Login failed for user 'CONTOSO\SQLPROD01$'.
Dit bericht geeft de volgende voorwaarden aan:
- U gebruikt benoemde pijpen voor de gekoppelde serververbinding.
- U gebruikt een SQL Server-aanmeldingsaccount.
- Het SQL Server-serviceaccount of het computeraccount van de middellaag heeft geen aanmeldingsrechten voor Windows op de back-endserver.
Oorzaak
Deze foutberichten kunnen optreden vanwege een probleem met de toewijzing van een gekoppeld serveraccount.
Oplossing
U kunt deze fout corrigeren door TCP/IP af te dwingen of de juiste machtigingen te verlenen.
Selecteer in het dialoogvenster Beveiliging van gekoppelde server de optie Worden gemaakt met deze beveiligingscontext voor een geslaagde SQL Server-aanmelding.
Notitie
Wanneer u Wordt gemaakt selecteert zonder een beveiligingscontextoptie te gebruiken, ziet u het volgende foutbericht: 'Aanmelden mislukt voor gebruiker NT AUTHORITY\ANONYMOUS LOGON'.
Naast de belangrijkste toewijzingsinstellingen in het dialoogvenster Beveiliging van gekoppelde server, kunt u de afzonderlijke accounttoewijzingen wijzigen in het bovenste gedeelte van het vak. Deze overschrijven de belangrijkste toewijzingsinstellingen.
Notitie
Het gebruik van een ODBC-stuurprogramma van SQL Server op een gekoppelde server is geen ondersteund scenario. Andere ODBC-stuurprogramma's hebben mogelijk primaire ondersteuning van de leverancier en alleen beperkte ondersteuning van Microsoft. Zie Problemen met de overdracht van gekoppelde SQL Server-servers voor meer informatie.