Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Administration
Administration Forum d'entraide sur les outils d'administration natifs pour Firebird: gbak, gfix, etc.
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 10/12/2007, 16h17   #1
Invité régulier
 
Inscription : décembre 2007
Messages : 30
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 30
Points : 8
Points : 8
Par défaut GSEC erreur "service Add User is not defined"

Bonjour,

Voilà j'ai créé une base (FB2.0) en utilisant ce script ddl:
SET SQL DIALECT 3;

CREATE DATABASE c:\data\data.fdb
USER a PASSWORD a
PAGE_SIZE 4096;

Et maintenant aprés avoir remplit ma base on vient de me donner le User et
le PASSWORD finaux.
Donc je souhaite rajouter un user et ensuite supprimer l'ancien.
Mais lors que j'utilise GSEC pour rajouter un USER j'ai le message "service
Add User is not defined."
voici ma commande :
c:\Data>gsec.exe -user SYSDBA -password masterkey -add monnouveluser -pw monnouveaupass

Je précise que j'accède a ma base grâce a la version emdbed de FB2.0.
Et même si j'essaye de faire un "display" j'obtiens le message "Display User is not defined"

Savez-vous comment modifier le User associé a une base? est-ce possible? ou dois-je recréer une seconde base avec le bon user et ensuite tout recopier dedans? (j'ai 700mo de données...)

Merci,
charlyoleg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 09h43   #2
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
1/ Embeded n'utilise pas la base de sécurité, aucun controle de connexion à la base n'est fait, seuls les grant sur les objets ensuite vont jouer
le pass ne sert donc à rien avec embeded

2/ le meilleur moyen est de créer ta base en étant connecté en tant que ton user autre que sysdba, le créateur étant aussi le propriétaire de la base
donc recrée ta base.
Il est possible de changer le propriétaire de la base toutefois :

-- TECH-R01103-S
Owner Migration, the Easy Way
Thomas Steinmaurer
ici : http://ibphoenix.com/main.nfs?a=ibph...timetable_2006
(click droit, enregistrer sous pour récupérer le zip)
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h56.


 
 
 
 
Partenaires

Hébergement Web