Précédent   Forum des professionnels en informatique > Bases de données > Firebird
Firebird Forum d'entraide sur le SGBD Firebird. Avant de poster -> F.A.Q Firebird, Tutoriels
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/07/2011, 19h59   #1
Membre actif
 
Inscription : décembre 2004
Messages : 294
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 294
Points : 199
Points : 199
Par défaut Dossier d'une Base FB

Bonsoir,

La question peut paraitre bête et évidente mais je m'y aventure.

Comment savoir si une base Firebird 2.0 se trouve sur le poste local ou sur un poste du réseau ?

D7, XP, FB 2.0

Merci.
akli_agha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2011, 09h48   #2
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Si vous connaissez la chaine de connexion à cette base, c'est assez simple à déduire.
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 12h13   #3
Membre actif
 
Inscription : décembre 2004
Messages : 294
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 294
Points : 199
Points : 199
Merci pour la réponse.

Voici la chaine :

192.168.0.1:C:\Dossier\MaBase.FDB

Le dossier est donc 'C:\Dossier\MaBase.FDB'. Mais je peux trouver un dossier portant le même nom sur le poste local qui, dans ce cas, n'est pas le bon.

Je fais le test sur l'adresse IP qui est différente de celle du poste local, ok ! Mais des fois on 2 ou plusieurs adresses IP sur un même poste sachant que cette fonction 'LocalHostAddr' ne retournera pas la bonne !

Au fait, peut être que la question était mal posée : Je voudrais savoir si la base de données se trouve le poste local ou non ! Autrement dit, je suis sur le serveur ou non ?

Dans le but d'autoriser ou pas certains taritements qui ne devraient s'exécuter que sur le serveur.

Voilà !
akli_agha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 16h07   #4
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Il n'y a que l'adresse IP qui vous dira si c'est une IP locale ou distante.

Et vous devriez utiliser le nom du serveur au lieu d'une adresse IP.

Si votre but c'est d'autoriser ou pas certains traitements, je gèrerai ça autrement, créez un Utilisateur auquel vous donnez ces droits.

L'application installée sur le serveur se connecterait avec cet utilisateur. (Alors que les postes clients utiliserait des USERNAME n'ayant pas les droits de faire ces opérations.)
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h18.


 
 
 
 
Partenaires

Hébergement Web