Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
Quita un inicio de sesión de SQL Server, un usuario de Windows o un grupo de Windows, de un rol fijo de servidor.
Importante
Esta característica se quitará en una versión futura de SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Utilice ALTER SERVER ROLE en su lugar.
Convenciones de sintaxis de Transact-SQL
sp_dropsrvrolemember
[ @loginame = ] N'loginame'
[ , [ @rolename = ] N'rolename' ]
[ ; ]
Nombre de un inicio de sesión que se va a quitar del rol fijo de servidor. @loginame es sysname, sin ningún valor predeterminado. @loginame debe existir.
Nombre de un rol de servidor. @rolename es sysname, con un valor predeterminado de NULL
. @rolename debe ser uno de los siguientes valores:
0
(correcto) o 1
(erróneo).
Solo sp_dropsrvrolemember
se puede usar para quitar un inicio de sesión de un rol fijo de servidor. Use sp_droprolemember
para quitar un miembro de un rol de base de datos.
El sa
inicio de sesión no se puede quitar de ningún rol fijo de servidor.
sp_dropsrvrolemember
no se puede ejecutar dentro de una transacción definida por el usuario.
Requiere la pertenencia al rol fijo de servidor sysadmin o a ambos ALTER ANY LOGIN
permisos en el servidor y pertenencia al rol desde el que se quita el miembro.
En el ejemplo siguiente se quita el inicio de sesión JackO
del rol fijo de servidor sysadmin .
EXEC sp_dropsrvrolemember 'JackO', 'sysadmin';
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoy