sp_droplogin (Transact-SQL)
Удаляет имя входа SQL Server. Это предотвращает доступ к экземпляру SQL Server с этим именем входа.
Важно! |
---|
В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется. Вместо этого следует использовать инструкцию DROP LOGIN. |
Соглашения о синтаксисе в 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
См. также
Справочник
Хранимые процедуры безопасности (Transact-SQL)
DROP LOGIN (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)