Utilitaire StaticBinder, tel qu'il est utilisé pour l'optimisation client

Avec l'utilitaire StaticBinder, vous pouvez créer et lier les modules DB2 contenant les instructions SQL dans vos fichiers pureQueryXML. Vous pouvez également créer des fichiers DBRM que vous pourrez transférer ultérieurement vers un fichier z/OS, et utiliser pour créer des modules DB2. La validation de schéma XML peut également être effectuée au niveau des fichiers pureQueryXML en entrée.
L'ensemble de privilèges de l'utilisateur qui appelle l'utilitaire doit inclure l'un des droits suivants :
  • Le droit SYSADM
  • Le droit DBADM
  • Si le module n'existe pas, le privilège BINDADD ainsi que l'un des privilèges suivants :
    • Le privilège CREATEIN
    • DB2 for z/OS : le droit PACKADM pour la collection ou pour toutes les collections
    • DB2 Database for Linux, UNIX, and Windows : le droit IMPLICIT_SCHEMA pour la base de données si le nom de schéma du module n'existe pas
  • Si le module existe :
    • DB2 for z/OS : le privilège BIND pour le module
    • DB2 Database for Linux, UNIX, and Windows : le privilège ALTERIN pour le schéma et le privilège BIND pour le module
Par ailleurs, l'utilisateur doit également disposer de tous les privilèges nécessaires pour compiler toutes les instructions SQL statiques présentes dans l'application. Les privilèges accordés aux groupes ne permettent pas de vérifier les autorisations pour les instructions statiques.

DB2 Database for Linux, UNIX, and Windows : Si l'utilisateur dispose du droit SYSADM mais sans privilèges explicites pour la définition d'accès, le gestionnaire de la base de données DB2 accorde automatiquement un droit DBADM explicite.


Commentaires