DF053: A deprecated system stored procedure is used.
Last modified: May 28, 2025
The topic describes the DF053 T-SQL code analysis rule.
Category
DEPRECATED
Message
A deprecated system stored procedure is used.
Description
It is recommended to avoid using deprecated system stored procedures.
Additional information
The list of stored procedures considered as deprecated is as follows:
- sp_addalias
- sp_addapprole
- sp_addextendedproc
- sp_addgroup
- sp_addlogin
- sp_addremotelogin
- sp_addrole
- sp_addserver
- sp_addtype
- sp_adduser
- sp_approlepassword
- sp_attach_db
- sp_attach_single_file_db
- sp_bindefault
- sp_bindrule
- sp_bindsession
- sp_change_users_login
- sp_changegroup
- sp_changeobjectowner
- sp_dbcmptlevel
- sp_dbfixedrolepermission
- sp_dboption
- sp_defaultdb
- sp_defaultlanguage
- sp_denylogin
- sp_depends
- sp_dropalias
- sp_dropapprole
- sp_dropextendedproc
- sp_dropgroup
- sp_droplogin
- sp_dropremotelogin
- sp_droprole
- sp_droptype
- sp_dropuser
- sp_getbindtoken
- sp_grantdbaccess
- sp_grantlogin
- sp_helpdevice
- sp_helpextendedproc
- sp_helpgroup
- sp_helpremotelogin
- sp_indexoption
- sp_lock
- sp_password
- sp_remoteoption
- sp_renamedb
- sp_resetstatus
- sp_revokedbaccess
- sp_revokelogin
- sp_srvrolepermission
- sp_unbindefault
- sp_unbindrule
- xp_grantlogin
- xp_loginConfig
- xp_revokelogin
Noncompliant code example
DECLARE @execute_status INT;
EXEC @execute_status = sys.sp_helpextendedproc @functname = N'xp_cmdshell';
GO
Was this page helpful?