--- description: "Security Functions (Transact-SQL)" title: "Security Functions (Transact-SQL) | Microsoft Docs" ms.custom: "" ms.date: "03/15/2017" ms.prod: sql ms.prod_service: "sql-database" ms.reviewer: "" ms.technology: t-sql ms.topic: "language-reference" dev_langs: - "TSQL" helpviewer_keywords: - "functions [SQL Server], security" - "security functions" - "roles [SQL Server], functions" - "users [SQL Server], security functions" - "security [SQL Server], functions" ms.assetid: 7773a87d-2f1b-4951-a225-baf159a7291b author: VanMSFT ms.author: vanto --- # Security Functions (Transact-SQL) [!INCLUDE [SQL Server](../../includes/applies-to-version/sqlserver.md)] The following functions return information that is useful in managing security. Additional functions are listed under [Cryptographic Functions (Transact-SQL)](../../t-sql/functions/cryptographic-functions-transact-sql.md). :::row::: :::column::: [CERTENCODED (Transact-SQL)](../../t-sql/functions/certencoded-transact-sql.md) :::column-end::: :::column::: [PWDCOMPARE (Transact-SQL)](../../t-sql/functions/pwdcompare-transact-sql.md) :::column-end::: :::row-end::: :::row::: :::column::: [CERTPRIVATEKEY (Transact-SQL)](../../t-sql/functions/certprivatekey-transact-sql.md) :::column-end::: :::column::: [PWDENCRYPT (Transact-SQL)](../../t-sql/functions/pwdencrypt-transact-sql.md) :::column-end::: :::row-end::: :::row::: :::column::: [CURRENT_USER (Transact-SQL)](../../t-sql/functions/current-user-transact-sql.md) :::column-end::: :::column::: [SCHEMA_ID (Transact-SQL)](../../t-sql/functions/schema-id-transact-sql.md) :::column-end::: :::row-end::: :::row::: :::column::: [DATABASE_PRINCIPAL_ID (Transact-SQL)](../../t-sql/functions/database-principal-id-transact-sql.md) :::column-end::: :::column::: [SCHEMA_NAME (Transact-SQL)](../../t-sql/functions/schema-name-transact-sql.md) :::column-end::: :::row-end::: :::row::: :::column::: [sys.fn_builtin_permissions (Transact-SQL)](../../relational-databases/system-functions/sys-fn-builtin-permissions-transact-sql.md) :::column-end::: :::column::: [SESSION_USER (Transact-SQL)](../../t-sql/functions/session-user-transact-sql.md) :::column-end::: :::row-end::: :::row::: :::column::: [sys.fn_get_audit_file (Transact-SQL)](../../relational-databases/system-functions/sys-fn-get-audit-file-transact-sql.md) :::column-end::: :::column::: [SUSER_ID (Transact-SQL)](../../t-sql/functions/suser-id-transact-sql.md) :::column-end::: :::row-end::: :::row::: :::column::: [sys.fn_my_permissions (Transact-SQL)](../../relational-databases/system-functions/sys-fn-my-permissions-transact-sql.md) :::column-end::: :::column::: [SUSER_SID (Transact-SQL)](../../t-sql/functions/suser-sid-transact-sql.md) :::column-end::: :::row-end::: :::row::: :::column::: [HAS_PERMS_BY_NAME (Transact-SQL)](../../t-sql/functions/has-perms-by-name-transact-sql.md) :::column-end::: :::column::: [SUSER_SNAME (Transact-SQL)](../../t-sql/functions/suser-sname-transact-sql.md) :::column-end::: :::row-end::: :::row::: :::column::: [IS_MEMBER (Transact-SQL)](../../t-sql/functions/is-member-transact-sql.md) :::column-end::: :::column::: [SYSTEM_USER (Transact-SQL)](../../t-sql/functions/system-user-transact-sql.md) :::column-end::: :::row-end::: :::row::: :::column::: [IS_ROLEMEMBER (Transact-SQL)](../../t-sql/functions/is-rolemember-transact-sql.md) :::column-end::: :::column::: [SUSER_NAME (Transact-SQL)](../../t-sql/functions/suser-name-transact-sql.md) :::column-end::: :::row-end::: :::row::: :::column::: [IS_SRVROLEMEMBER (Transact-SQL)](../../t-sql/functions/is-srvrolemember-transact-sql.md) :::column-end::: :::column::: [USER_ID (Transact-SQL)](../../t-sql/functions/user-id-transact-sql.md) :::column-end::: :::row-end::: :::row::: :::column::: [LOGINPROPERTY (Transact-SQL)](../../t-sql/functions/loginproperty-transact-sql.md) :::column-end::: :::column::: [USER_NAME (Transact-SQL)](../../t-sql/functions/user-name-transact-sql.md) :::column-end::: :::row-end::: :::row::: :::column::: [ORIGINAL_LOGIN (Transact-SQL)](../../t-sql/functions/original-login-transact-sql.md) :::column-end::: :::column::: :::column-end::: :::row-end::: :::row::: :::column::: [PERMISSIONS (Transact-SQL)](../../t-sql/functions/permissions-transact-sql.md) :::column-end::: :::column::: :::column-end::: :::row-end:::   For information about membership in Windows groups, see [xp_logininfo (Transact-SQL)](../../relational-databases/system-stored-procedures/xp-logininfo-transact-sql.md) and [xp_enumgroups (Transact-SQL)](../../relational-databases/system-stored-procedures/xp-enumgroups-transact-sql.md). ## See Also [Security Stored Procedures (Transact-SQL)](../../relational-databases/system-stored-procedures/security-stored-procedures-transact-sql.md) [Cryptographic Functions (Transact-SQL)](../../t-sql/functions/cryptographic-functions-transact-sql.md) [Built-in Functions (Transact-SQL)](~/t-sql/functions/functions.md) [Security Statements](../statements/permissions-grant-deny-revoke-azure-sql-data-warehouse-parallel-data-warehouse.md)