sp_droplogin (Transact-SQL)

适用于SQL Server

删除 SQL Server 登录名,这会阻止访问该登录名下的 SQL Server 实例。

重要

在 SQL Server的未来版本中将删除此功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 DROP LOGIN

Transact-SQL 语法约定

语法

sp_droplogin [ @loginame = ] N'loginame'
[ ; ]

参数

[ @loginame = ] N'loginame'

要删除的登录名。 @loginame为 sysname,无默认值。 SQL Server 中必须已存在@loginame。

返回代码值

0(成功)或 1(失败)。

注解

sp_droplogin 调用 DROP LOGIN

sp_droplogin 无法在用户定义的事务中执行。

权限

要求具有对服务器的 ALTER ANY LOGIN 权限。

示例

以下示例用于 DROP LOGIN 从 SQL Server 实例中删除登录 Victoria 名。 此方法是首选方法。

DROP LOGIN Victoria;
GO