comment créer déclencheur pour limiter l'accès de commande d'insertion de l'utilisateur le jour particulier (par exemple: dimanche)créer déclencheur pour restreindre l'accès au jour particulier
3
A
Répondre
1
Vous pouvez planifier commande suivante dimanche matin
ALTER DATABASE database-name SET READ_ONLY
et ce dimanche soir
ALTER DATABASE database-name SET READ_WRITE
1
Quelle drôle d'exigence! Si vous voulez juste restreindre l'accès aux insertions sur une table, créez un au lieu de trigger et utilisez la fonction day() pour déterminer le jour de la semaine et effectuez l'insertion si le jour n'est pas le dimanche. Notez que cela sera limité au jour du serveur et non au jour de l'utilisateur s'il se trouve dans un fuseau horaire différent.
Lorsque vous dites «restreindre», voulez-vous dire «empêcher», «arrêter»? Ou quelque chose de moins drastique? Et par "DML"/"accès" voulez-vous dire simplement UPDATE, INSERT et DELETE, ou voulez-vous aussi restreindre SELECT? S'il vous plaît modifier votre question pour nous donner plus de détails. – APC