sp_logintrigger

Description

sp_logintrigger is the new procedure that can be used to set and display the global login trigger. This global login trigger has the same characteristics as a personal login script. It is executed before any personal login script for every user that tries to log in, including system administrators and security officers.

Syntax

sp_logintrigger <global login trigger name>

Parameters

global login trigger name

is the name of the global login trigger.

If no parameter is included, sp_logintrigger displays the current login trigger status and name if it exists, and no rows if there is no global login trigger defined.

Examples

Example 1

To set a global login trigger using sp_logintrigger:

sp_logintrigger 'master.dbo.myproc'

Example 2

To view an updated global login trigger:

1> sp_logintrigger
2> go
Global login trigger               Status
---------------------------------- -------
sybsystemprocs.dbo.myproc          Enabled

(1 row affected)
(return status = 0

Example 3

When a global login trigger does not exist:

1> sp_logintrigger
2> go
Global login trigger Status
-------------------- ------
(0 rows affected)

Example 4

To delete a global login trigger that was specified earlier with sp_logintrigger, enter:

sp_logintrigger 'drop' 

Usage

Permissions

Everyone can execute sp_logintrigger to display the current global login trigger. To set a new login trigger, SSO role is required.