sp_droplogin (Transact-SQL)
Удаляет имя входа SQL Server. Это предотвращает доступ к экземпляру SQL Server с этим именем входа.
Важно! |
---|
В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого следует использовать инструкцию DROP LOGIN. |
Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии). |
Cинтаксические обозначения в Transact-SQL
Синтаксис
sp_droplogin [ @loginame = ] 'login'
Аргументы
- [ @loginame = ] 'login'
Имя входа для удаления. Аргумент login имеет тип sysname и не имеет значения по умолчанию. Имя входа login должно существовать в SQL Server.
Значения кода возврата
0 (успешное завершение) или 1 (неуспешное завершение)
Замечания
Хранимая процедура sp_droplogin вызывает инструкцию DROP LOGIN.
Процедуру sp_droplogin нельзя выполнять в пределах пользовательской транзакции.
Разрешения
Необходимо разрешение ALTER ANY LOGIN на сервере.
Примеры
В следующем примере с помощью инструкции DROP LOGIN удаляется имя входа Victoria из экземпляра SQL Server. Этот метод является предпочтительным.
DROP LOGIN Victoria;
GO