Gebruik deze declaratie in een omgeving met meerdere gebruikers met een werkgroep met beveiligingsvoorzieningen in combinatie met een query, zodat de gebruiker die de query uitvoert dezelfde machtigingen heeft als de eigenaar van de query.
Syntaxis
sqlstatement
WITH OWNERACCESS OPTIONOpmerkingen
De WITH OWNERACCESS OPTION-declaratie is optioneel.
Het volgende voorbeeld stelt de gebruiker in staat om salarisinformatie weer te geven, mits de eigenaar van de query die machtiging heeft (zelfs als de gebruiker anders geen machtigingen heeft om de tabel Salarisadministratie weer te geven):
SELECT LastName, FirstName, Salary
FROM Employees ORDER BY LastName WITH OWNERACCESS OPTION;
Als een gebruiker op een andere manier geen tabel mag maken of inhoud aan een tabel mag toevoegen, kunt u WITH OWNERACCESS OPTION gebruiken om de gebruiker in staat te stellen om een make-table of toevoegquery uit te voeren.
Neem de WITH OWNERACCESS OPTION-declaratie niet op als u beveiligingsinstellingen en gebruikersmachtigingen voor een werkgroep wilt afdwingen.
Voor deze optie moet u toegang hebben tot het System.mdw-bestand dat aan de database is gekoppeld. Hij is alleen nuttig in implementaties voor meerdere gebruikers waarbij de beveiliging is ingeschakeld.