Bonjour à tous !
J'ouvre ce fil et que vois-je .....
Horreur et Damnation !
SA est le Super Administrateur en Database Log-In qui s'installe par défaut (en secours) lors du déploiement d'un serveur SQL. C'est en quelque sorte le "grand manitou" en cas de gros problèmes avec les Windows Authentication des Adminstrateurs ou des comptes de Services SQL.
En général SA ne sert jamais dans l'exploitation. On le garde "au chaud" dans un "coffre-fort" au cas où...
- Utiliser SA pour une simple requête ADO Select est une abérration.
- Avoir le pasword de SA en clair dans un module de VBA est une énorme faille de sécurité.
Si j'ai un conseil à te donner, demande d'urgence à ton SQL DBA de créer un compte Database Login (
si vous ne pouvez le faire en SSO Windows Log-In, plus sécure) qui serait un "utilisateur virtuel" (Compte de service) avec des droits juste "Public" pour la connexion à la Database et de Read Only QUE sur la Table et/ou la Vue en question....
Imagine qu'avec SA on peut tout simplement prendre la main sur la totalité du serveur SQL ! Et détruire ou modifier absolument tout et en quelques scripts SQL trouvés sur le NET ! (Et je parle pas de hackers)
Un homme averti en vaut deux !
Bonne continuation
@+Thierry