Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Förhindrar att en Windows-användare eller Windows-grupp ansluter till en instans av SQL Server.
Important
Den här funktionen tas bort i en framtida version av SQL Server. Undvik att använda den här funktionen i nytt utvecklingsarbete och planera att ändra program som för närvarande använder den här funktionen. Använd ALTER LOGIN i stället.
Transact-SQL syntaxkonventioner
Syntax
sys.sp_denylogin [ @loginame = ] N'loginame'
[ ; ]
Arguments
[ @loginame = ] N'loginame'
Namnet på en Windows-användare eller grupp. @loginame är sysname, utan standard.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Remarks
sp_denyloginnekar CONNECT SQL-behörighet till servernivåprincipen som mappats till den angivna Windows-användaren eller Windows-gruppen. Om serverprincipen inte existerar, skapas den. Den nya rektorn syns i sys.server_principals katalogvy.
sp_denylogin kan inte köras i en användardefinierad transaktion.
behörigheter
Kräver medlemskap i sysadmin fast serverroll eller kör behörighet direkt på den här lagrade proceduren.
Examples
Följande exempel visar hur man kan använda sp_denylogin för att förhindra att Windows-användare CORPORATE\GeorgeV ansluter till servern.
EXECUTE sp_denylogin 'CORPORATE\GeorgeV';