J'ai une simple question. Lorsque l'on crypte une procédure stockée avec SQL Shield, y-a-t-il un moyen de le décrypter?, c'est-à-dire, si je veux modifier la procédure stockée, comment dois-je faire ?

La procédure stockée fonctionne de la même façon qu'avec le cryptage originel. Une fois que la procedure est cryptée, il est impossible de l'éditer. On ne peut qu'effacer et recommencer. Un logiciel peut bien sûr être craqué tôt ou tard. Mais à la difference de Microsoft, nous pouvons mettre à niveau le logiciel pour empêcher le décryptage.

SQL Shield fonctionne-t-il avec MSDE? Oui, il fonctionne tout autant avec MSDE qu'avec SQL 2000.

Quelles sont les limitations exactes de la version gratuite? La version gratuite de SQL Shield n'est limitée que par la taille source de la procédure stockée qui ne doit pas excéder 555 caractères.

Pouvez-vous donner plus de details à propos de la licence de redistribution? Comment l'installer, comment distribuer la base de données. Dois-je installer le logiciel sur l'ordinateur de mon client?

SQL Shield doit être installé sur tous les ordinateurs où les procedures cryptées sont exécutées. Il y a deux procédures possibles: Vous installez SQL Shield sur le serveur du client et vous exécutez le script qui créé tous les schémas de bases de données. Les procédures signalées par "WITH/*sqlshield*/ ENCRYPTION seront cryptées avec le système de cryptage SQL Shield. La seconde possibilité est de l'installer sur votre serveur, de créér des procedures cryptées et ensuite livrer la base de données à votre client. Mais avant d'attacher la base de données, vous devez installer SQL Shield sur le serveur du client. Regardez l'exemple sur ici.

SQL Shield fonctionne sur la base d'une licence par utilisateur. Cela signifie que la licence doit être achetée pour chaque serveur SQL que vous installez sur notre logiciel. La licence de redistribution vous permet d'installer SQL Shield pour vos clients comme une partie de votre proper logiciel sans avoir à payer de licence pour chaque serveur.