Bonjour,
Je voudrais que certains utilisateurs ne puissent se connecter à la BDD via SQL Server que sur des horaires pré-définis.
Est-ce possible ?
D'avance merci pour l'attention portée à ma question.
Bien cordialement
Bonjour,
Je voudrais que certains utilisateurs ne puissent se connecter à la BDD via SQL Server que sur des horaires pré-définis.
Est-ce possible ?
D'avance merci pour l'attention portée à ma question.
Bien cordialement
Un job qui verrouille/déverrouille les comptes
Bonjour,
La méthode la plus simple et la mieux appropriée consiste à définir un "déclencheur de connexion" (Logon Triggers). A l'intérieur du "déclencheur de connexion" (Logon Triggers), vous vérifierez l'identité de la connexion, ainsi que la date et heure système. Si pour le Principal donné, la date et heure système sont en dehors de la période prédéfinie, vous pouvez déclencher une exception de niveau 16. Celle-ci aura pour effet de faire un Rollback et d'annuler la tentative de la connexion en cours.
A+
Sur ce type de demande, je ne m'orienterai pas vers la solution du déclencheur.
Dans ce cas, et pour chaque connexion, vous faites intervenir du code supplémentaire. Ce peut être impactant du point de vue performances... surtout si vous êtes en environnement OLTP (beaucoup de connexions/déconnexions)... et si vous travaillez avec des pools de connexions, cela peut ne pas être efficace (le contrôle ne se fait qu'à la connexion... mais que se passe-t-il lors du dépassement de l'intervalle avec les connexions ouvertes ???)
Je persiste sur ma méthode
Via scheduler, à l'heure de blocage
- blocage de l'utilisateur
- kill de toutes les sessions ouvertes pour le8s)dit utilisateur(s)
Via scheduler, à l'heure de déblocage
- déblocage de(s) l'utilisateur(s)
En résumé, 2 actions par jour plutôt que des milliers (voire plus)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager