Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Voorkomt dat een Windows-gebruiker of Windows-groep verbinding maakt met een instantie van SQL Server.
Important
Deze functie wordt verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie. Gebruik in plaats daarvan ALTER LOGIN.
Transact-SQL syntaxis-conventies
Syntax
sys.sp_denylogin [ @loginame = ] N'loginame'
[ ; ]
Arguments
[ @loginame = ] N'loginame'
De naam van een Windows-gebruiker of -groep. @loginame is een systeemnaam, zonder standaard.
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Remarks
sp_denyloginontzegt CONNECT SQL-rechten aan de server-level principal die is toegewezen aan de gespecificeerde Windows-gebruiker of Windows-groep. Als de server principal niet bestaat, wordt deze aangemaakt. De nieuwe directeur is zichtbaar in de catalogusweergave van de sys.server_principals .
sp_denylogin kan niet worden uitgevoerd binnen een door de gebruiker gedefinieerde transactie.
Permissions
Vereist lidmaatschap van de sysadmin vaste serverfunctie, of voer de machtiging rechtstreeks uit voor deze opgeslagen procedure.
Examples
Het volgende voorbeeld laat zien hoe je kunt voorkomen sp_denylogin dat een Windows-gebruiker CORPORATE\GeorgeV verbinding maakt met de server.
EXECUTE sp_denylogin 'CORPORATE\GeorgeV';