Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

OPENROWSET BULK-Berechtigungen für freigegebene Ordner

Wenn Sie sind als SQL-Anmeldung angemeldet, dann müssen Sie eine Anmeldeinformation erstellen für diese Anmeldung und diese Anmeldeinformationen müssen ausreichende Berechtigungen zum Lesen der Freigabe vorhanden sein.

Wenn Sie als Windows-Anmeldename angemeldet sind, müssen Sie die eingeschränkte Kerberos-Delegierung für das SQL Server-Dienstkonto aktivieren.

Im Moment scheint es, dass Sie eine Windows-Anmeldung verwenden, und da der imitierte Kontext nicht durch den „Double Hop“ fließen kann, wird die Authentifizierung in ANONYMOUS LOGON aufgelöst, das kein Mitglied von „Jeder“ ist, daher wird der Zugriff verweigert. All dies ist genau das erwartete Verhalten. Wenden Sie sich an Ihren Netzwerkadministrator, um zu erfahren, wie Sie die eingeschränkte Delegierung für das SQL Server-Dienstkonto einrichten, das auf Ihre gewünschte Freigabe abzielt.