A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  Sonderzeichen  sybase-tech-blog


Kategorie: ASE: Funktionen: Sicherheits Funktionen

is_sec_service_on()

Die Security Function is_sec_service_on() gibt "1" zurück wenn der im Parameter "security_service_name" angegebene Sicherheitsdienste (engl.: Security Services) aktiv ist. Bei Inaktivität wird der Wert "0" zurückgegeben.

Syntax der Security Function is_sec_service_on()

    is_sec_service_on("security_service_name")
    

Der Parameter der Security Function is_sec_service_on()

security_service_name
Der Parameter "security_service_name" ist ein Platzhalter für einen definierten Sicherheitsdienste. Der Parameter muss in Anführungsstrichen angegeben werden. Definierte Sicherheitsdienste können mit einer einfachen Abfrage aus der System Tabelle syssecmechs ausgelesen werden.

    select * from master..syssecmechs

Darüber hinaus kann man sich die definierten Sicherheitsdienste auch mit der Funktionen show_sec_services ausgeben lassen.

Beispiel für die Security Function is_sec_service_on()

    select is_sec_service_on("security_service_name")
go
-----
1

Hier ist der Sicherheitsservice aktiv.

    select is_sec_service_on("security_service_name")
go
Msg 4064, Level 16, State 1:
Server '<ASE_SERVER_NAME>', Line 1:
Invalid security service requested.
-----
0

Wenn der Sicherheitsservice nicht definiert ist wird eine entsprechende Fehlermeldung und der Wert "0" ausgegeben.

Siehe auch:

get_appcontext(),
list_appcontext(),
rm_appcontext(),
set_appcontext(),
show_sec_services(),
Sicherheits Funktionen.