Visites

   visiteurs

   visiteurs en ligne

Sujet n°267 Access et base de données ODBC et Sql Server
    par Lendcap le 14/09/2009 : 16:32
Bonjour Pierre, Bon profane que je suis, j'aimerai vraiment comprendre ce que signifie ces deux termes et comment peut t on les utiliser pour ameliorer la gestion des autorisations au niveau utilisateur pour les objets de mon application dasn access 2007. Je peux dire des betises sans vraiment comprendre ce que je dis auquel cas je vous prierai de m'excuser. Lendcap

Réponse n° 1 par 3Stone le 15/09/2009 : 15:39
Bonjour,


Dixit...
Access et base de données ODBC et Sql Server


Bon, ben... en faisant très simple wink

On part du principe qu'une base se doit d'être scindée, les données (les tables) sur un serveur et tout le reste de l'application (les formulaires, requêtes, états...) se trouve sur la machine de l'utilisateur.

Access, avec le "moteur" JET est serveur de fichiers.
  • Les requêtes sont exécutées en local, ce qui oblige Access de rapatrier plus de données que nécessaire.
(Access peut également utiliser un autre moteur, et devenir ainsi "serveur")

SQL Server, est comme son nom l'indique, une système de base de données "serveur" (dans ce cas-ci également de Microsoft)
  • Les requêtes, également appellées procédures stockées, sont exécutées sur le serveur. Cela permet de n'envoyer sur le réseau que les données résultants de la requête.

ODBC est un système de "pilotes"
  • Méthode d'accès pour permettre à une application de s'adresser à une série de base de données. Il suffit, que pour la base de données concernée, existe un "pilote" ODBC.

Tout cela n'est pas directement lié aux autorisations des différents utilisateurs...
Access utilise (utilisait) jusqu'à y compris la version 2003, un système de "sécurité au niveau utilisateur". Cela était principalement dû au fait que les différentes versions de Windows ne possèdaient pas une gestion des utilisateurs digne de ce nom.
Cela à changé avec les versions actuelles: Windows Vista et le très prochain Windows 7.

Microsoft à donc choisi de supprimer l'ancienne méthode pour les bases au format Access 2007.
On parle donc maintenant de "droit d'accès" aux répertoires, aux fichiers, etc.
Pour bien maîtriser cela, il faut donc s'interresser aus droits d'accès "vu" par Windows et se former à cela wink

Voilà, j'avais prévenu... c'est ultra simplifié et pas forcément exact "à la lettre" biggrin

Cordialement,
Pierre(3stone)

[ Retour à la liste des sujets ]

Recherche



Préférences

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


 Nombre de membres 1 membre


Connectés :

( personne )

Haut