sql >> Database >  >> RDS >> Sqlserver

Probleem met Sql Server Linked Server Inloggen mislukt voor gebruiker 'NT AUTHORITY\ANONYMOUS LOGON'

Dit komt door het "2-Hops"-probleem met SQL-server. Ik heb dit probleem op twee manieren kunnen oplossen:1. Gebruik nog steeds gekoppelde servers:maak op de externe server een gebruiker met SQL Server-authenticatie en geef alle benodigde machtigingen. Open vervolgens gekoppelde servereigenschappen en toewijzing voor uw account aan de gebruiker die u zojuist hebt gemaakt, als volgt:

Daarna kunt u uw scripts uitvoeren

  1. Openrowset gebruiken:

    SELECTEER a.*FROM OPENROWSET('SQLNCLI', 'Server=;Trusted_Connection=yes;','SELECT * from .dbo.') ALS een;




  1. Retourneer het basisgegevenstype van een SQL_Variantwaarde in SQL Server

  2. Een DB-koppeling maken tussen twee Oracle-instanties

  3. PHP-script (mysqli) echo's niet iets?

  4. PHP MySQL-dialoogstroom