IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Requete dans SQL Server sans accès


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2019
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2019
    Messages : 60
    Par défaut Requete dans SQL Server sans accès
    Hello,

    Est t-il possible dans access de récupérer des datas d'une table stockée dans sql server sans avoir accès à sql server ?

    Je m'explique :

    Moi-même j'ai acces à sql server, je peux donc lancer des requêtes.
    Par contre, je suis obligé de lancer des requêtes pour les autres ... qui eux non pas acces à sql server ... et ma boite ne veux pas donner acces à tout le monde.
    Donc je me demande si il n'y a pas moyen en vba sous access de pouvoir bypass cet accès a sql server mais pouvoir lancer malgré tout lancer des requêtes ?
    Après il y a peut être la solution en vba de mettre mon id + mdp dans une variable mais bon ... s'il y a une autre solution qui se cache quelque part ça serait mieux

    Merci pour votre aide.

  2. #2
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 579
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 579
    Par défaut
    Bonjour,
    Il me semble que c'est à ta boîte de trouver une solution.

    Bypasser part quelques manière que ce soit te ferais enfreindre ta close de confidentialité !

    Notes qu'il existe légalement par défaut une close de confidentialité lié à ton contrat de travail même si tu n'en as pas explicitement signe une!

    Le chemin de l'enfer est pavé de bonnes intentions !

  3. #3
    Membre émérite
    Femme Profil pro
    Service informatique presque à moi seule (TPE), ex-architecte fonctionnel
    Inscrit en
    Août 2017
    Messages
    358
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 57
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Service informatique presque à moi seule (TPE), ex-architecte fonctionnel
    Secteur : Finance

    Informations forums :
    Inscription : Août 2017
    Messages : 358
    Par défaut
    Il faut clarifier ce qui relève de la responsabilité des autres utilisateurs et de la tienne.

    Si les actions que tu exécutes pour le compte d'autres utilisateurs sont bien de leur responsabilité, il ont besoin d'un compte SQL Server approprié pour eux avec les privilèges adéquats sur les tables concernées. J'imagine qu'il est possible de définir un compte de connexion SQL Server générique associé à un groupe d'utilisateurs Windows - ou quelque soit le nouveau nom de ce type d'horreur -, par exemple ? Donc de ne pas créer autant de comptes que de personnes. Mais c'est du ressort des DBA et de la gestion des utilisateurs...
    Si par contre il est nécessaire que tu supervises et valides leurs actions... (demande une augmentation )

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2019
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2019
    Messages : 60
    Par défaut
    Hello,

    Merci pour vos réponses.

    Oui il y a la possibilité de créer un compte utilisateur sur SQL server, ils l'ont fait pour certaines requetes ... mais il a fallu 2 ans pour pouvoir faire cela ... et en + ça fonctionne pas pour tout le monde ...

    Tant pis je vais continuer comme ça.

    A+ et merci.

  5. #5
    Membre émérite
    Femme Profil pro
    Service informatique presque à moi seule (TPE), ex-architecte fonctionnel
    Inscrit en
    Août 2017
    Messages
    358
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 57
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Service informatique presque à moi seule (TPE), ex-architecte fonctionnel
    Secteur : Finance

    Informations forums :
    Inscription : Août 2017
    Messages : 358
    Par défaut
    Si ta hiérarchie est partante tu peux peut-être mettre certaines "requêtes" à disposition via une application Access sous forme d'exécutable (afin de protéger les paramètres de connexion).
    Mais pour que les tables restent hors de portée des utilisateurs, il ne saurait être question d'utiliser le mécanisme des tables liées ; il faut alors travailler avec ADO en pur VBA. L'idéal de mon point de vue consistant à mettre à contribution SQL Server au maximum, via des vues ou des procédures stockées.
    Mais s'il faut 2 ans pour obtenir un malheureux compte utilisateur, je n'ose pas imaginer les obstacles pour faire des choses à peu près proprettes.

  6. #6
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 579
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 579
    Par défaut
    Bonjour,
    En fait il ne faut pas voir la boîte de notre ami comme des racho !

    La licence minimale pour SQL Serveur, hormis l'expess, est de trois utilisateur .
    La complète coute cher !

    Entre les deux il y a certainement une gamme de prix !
    La décision de prendre plus d'utilisateurs est liée au prix de la licence ! 2 d'eux ans pour accepter une augmentation de prix oui, mais aujourd'hui peut-être que la licence accepterait plus d'utilisateurs ?

    Il est également possible de faire une demande d'extraction automatique et régulière via une procédure stockée sur SQL Serveur !

    Ta boîte n'est sans doute pas contre de fournir des données permettant à tes collègues de travailler.

    il est également possible de mettre à disposition des fichier Excel lié à SQL Serveur via Power Querry . les données sont exploitable par tous mais ne peuvent être réactualisé que par qq un qui a les droits!

    Ne fait rein sans l'accord de ta hiérarchie !

    Dans le milieu bancaire, par exemple, même ACCESS est interdite !

  7. #7
    Membre émérite
    Femme Profil pro
    Service informatique presque à moi seule (TPE), ex-architecte fonctionnel
    Inscrit en
    Août 2017
    Messages
    358
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 57
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Service informatique presque à moi seule (TPE), ex-architecte fonctionnel
    Secteur : Finance

    Informations forums :
    Inscription : Août 2017
    Messages : 358
    Par défaut
    Merci pour les précisions, Thumb down, c'est vrai, il faut garder à l'esprit que les ressources informatiques ne tombent pas du ciel

    Et dans un contexte où la protection des données devient un enjeu sensible, on engage notre responsabilité sur les mises à disposition de requêtes.

Discussions similaires

  1. [WD20] Connexion windev sql server sans accès natif
    Par saninx dans le forum WinDev
    Réponses: 8
    Dernier message: 16/01/2018, 09h22
  2. Réponses: 4
    Dernier message: 23/12/2015, 11h54
  3. Réponses: 0
    Dernier message: 07/08/2012, 15h57
  4. PB Accès schémas BDD dans sql server 2005
    Par tikam dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 16/06/2006, 08h42
  5. Procedure stockée avec ntext dans SQL server 2000
    Par nagababa dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 20/11/2003, 20h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo