
FAQ FirebirdConsultez toutes les FAQ
Nombre d'auteurs : 6, nombre de questions : 205, derni�re mise � jour : 15 septembre 2014
Cette faq a �t� r�alis�e � partir des questions fr�quement pos�es sur les forums Firebird de http://www.developpez.com et de l'exp�rience personnelle des auteurs.
Nous tenons � souligner que cette F.A.Q. ne garantit en aucun cas que les informations qu'elle propose soient correctes. Les auteurs font le maximum, mais l'erreur est humaine. Cette F.A.Q. ne pr�tend pas non plus �tre compl�te. Si vous trouvez une erreur, ou que vous souhaitez devenir r�dacteur, lisez ceci
Sur ce, nous vous souhaitons une bonne lecture.
L'�quipe Firebird de Developpez.com
1. Information g�n�rale (3)
2. G�n�ralit�s (9)
2.1. Les versions d'InterBase/Firebird (5)
2.2. La documentation (1)
2.3. Les outils (2)
2.4. Les probl�mes rencontr�s (1)
3. Bien d�buter (9)
- Quelle est la limite de la taille d'une base de donn�es Firebird?
- Quelles sont les limites techniques de Firebird?
- Que sont les dialectes SQL et lequel utiliser?
- Pas de champ bool�en avec Firebird?
- Qu'est-ce que l'Architecture Multi-G�n�rationnelle?
- Que sont les BLR?
- Firebird inclut-il les fonctions comme ABS, SIN, COS, FLOOR, LOG, TRIM, MOD, STRLEN?
- Firebird fonctionne-t-il sur des syst�mes 64 bits?
- Combien d'utilisateurs peuvent se connecter � Firebird simultan�ment?
4. Installation (18)
- Les UDFs Firebird 1.5 peuvent elles �tre utilis�es avec le serveur 2.0 ?
- O� trouver Firebird 2 pour Ubuntu ou Debian?
- Impossible de se connecter au serveur local si le cable r�seau est d�connect�
- Comment installer Firebird embarqu� sous Linux?
- Pourquoi le mode Classic n'a pas de variable CPUAffinity dans firebird.conf ?
- Pourquoi ai-je besoin de libstdc++-5.0 ?
- Qu'est ce que le Guardian de Firebird ?
- O� est la documentation sur les options de la commande d'installation?
- Quelle est la meilleure configuration de Firebird sur un serveur Citrix ?
- Est-ce que Firebird fonctionne sous Windows Vista?
- Est-ce que Firebird fonctionne sous Windows XP embarqu�?
- Qu'est-ce que ces paquetages NPTL ?
- Quels sont les pr� requis syst�mes pour Firebird?
- Y a t-il un moyen de faire une installation silencieuse de Firebird?
- Puis-je acc�der � une base de donn�es sur un lecteur r�seau partag� ?
- Est-ce que fbembed.dll peut �tre utilis�e comme biblioth�que client pour acc�der aux serveurs Firebird distants?
- Est-ce que de nombreux utilisateurs r�seaux peuvent utiliser Firebird sans qu'il y ait infraction � la licence Microsoft Windows?
- Comment installer plusieurs instances de Firebird en tant que service sous Windows ?
5. Divers (14)
- Est-ce que 'tuer' le processus fbserver sous Linux est dangereux ?
- Pourquoi SHOW TABLE ne fonctionne pas?
- Pourquoi ISQL -i n'ex�cute pas mes instructions charg�es � partir d'un fichier ?
- Pourquoi STRLEN renvoie la m�me valeur pour chaque ligne de ma table ?
- Quelle est la taille limite d'une table externe?
- Qu'est-ce que ces objets IBE$ dans ma base de donn�es?
- Pourquoi sweep et mend sont des op�rations mutuellement exclusives ?
- Quel sera l'avantage de Vulcan ou Firebird 3?
- Qu'est ce que 'bumped transaction' veut dire?
- Limitation du nombre d'utilisateurs avec le serveur Firebird en mode Classic ?
- Existe t-il un quelconque outil visuel de construction de requ�te gratuit pour Firebird?
- Y a t-il un quelconque (outil ou autre) dictionnaire de donn�es dans Firebird?
- Est-ce que Firebird permet la recherche de texte?
- Puis-je utiliser une base de donn�es Firebird directement sur une cl� USB ?
6. Les drivers et middlewares (3)
7. Comment faire ? (20)
- Comment 'pomper' les donn�es d'une base vers une autre ?
- Pourquoi lire n�cessite des privil�ges d'�criture sur la base de donn�es ?
- Quel est le meilleur moyen de savoir si le serveur Firebird est actif ?
- Comment �crire des UDFs avec Delphi ?
- Comment s�lectionner une ligne au hasard dans une table ?
- Comment d�placer une base de donn�es multi-fichiers ?
- Comment migrer des fichiers Paradox, dBase ou FoxPro vers Firebird ?
- Comment emp�cher le fichier firebird.log de remplir la partition du disque ?
- Comment exporter les donn�es d'une base de donn�es et les importer dans une autre?
- Comment extraire les m�tadonn�es d'une base de donn�es?
- Comment changer le dialecte d'une base de donn�es?
- Est-il possible d'obtenir l'adresse IP du client ?
- Comment utiliser les �v�nements avec ZeBeDee, SSH ou stunnel?
- Comment indiquer � Firebird de n'accepter que les connexions d'un h�te XYZ ou d'un r�seau ?
- Comment ouvrir une base en mode exclusif ?
- Comment obtenir une liste des tables, vues et colonnes d'une base de donn�es Firebird ?
- Existe t-il un exemple de configuration de la valeur UdfAccess du fichier firebird.conf ?
- Y a t-il moyen d'automatiser l'ex�cution de SQL � partir d'une ligne de commande, d'un fichier de commandes, ou d'un script shell ?
- Existe t-il un exemple de configuration de la valeur ExternalFileAccess du fichier firebird.conf?
- Comment r�-ordonner les colonnes (champs) d'une table ?
8. Les types de donn�es (10)
8.1. Les chaines de caract�res (4)
8.2. Les dates et heures (3)
8.3. Les BLOB (2)
9. Les transactions (2)
10. Les g�n�rateurs (5)
11. Les d�clencheurs (Triggers) (4)
12. Les proc�dures stock�es (5)
13. Les requ�tes (21)
- Comment r�cup�rer les X premiers enregistrements ?
- Comment r�cup�rer les X enregistrements apr�s l'enregistrement Y ?
- Comment r�cup�rer le nom des tables d'une base de donn�es ?
- Comment obtenir la date et l'heure du serveur Firebird ?
- Comment obtenir le nombre d'enregistrements d'une requ�te sans l'ex�cuter ?
- Comment trouver les enregistrements en double ?
- Comment effacer des enregistrements en double (quand la table n'a pas de cl� primaire) ?
- Comment int�grer un saut de ligne (CRLF) � une chaine en SQL?
- Comment �viter d'avoir des listes GROUP BY importantes quand on fait la jonction de plusieurs tables ?
- Comment convertir un BLOB en string?
- Dois-je mettre les identifiants en majuscules ?
- Pourquoi chaine + chaine ne fonctionne pas ?
- Pourquoi LIKE ne fonctionne pas avec le caract�re de remplacement % au d�but?
- Pourquoi CURRENT_TIMESTAMP renvoie la m�me valeur pour toutes les lignes?
- Y a t-il une fonction comme DUMP en Oracle?
- Est-il possible d'utiliser un SELECT pour calculer des colonnes COMPUTED ?
- Comment mettre � jour des colonnes d'une table en utilisant les valeurs d'une autre table ?
- Comment fournir le nom d'une vue, proc�dure ou table � une proc�dure stock�e ?
- Comment convertir un BLOB en string?
- Comment avoir le num�ro d'enregistrement � l'int�rieur d'un ensemble de donn�es ?
- Quelle est la diff�rence entre CHAR et VARCHAR?
14. L'administration (15)
14.1. La gestion des utilisateurs (4)
14.2. Les droits utilisateurs (GRANT et ROLE) (8)
- Que sont les GRANT et ROLE ?
- Comment cr�er un ROLE ?
- Comment supprimer un ROLE ?
- Comment donner un ROLE � un utilisateur ?
- Comment retirer un ROLE d'un utilisateur ?
- Comment granter un ROLE ou un utilisateur ?
- Comment revoker un ROLE ou un utilisateur ?
- Quels sont les privil�ges utilisables pour les GRANT et REVOKE ?
15. S�curit� (7)
- Quels caract�res peuvent �tre utilis�s pour le mot de passe avec Firebird?
- J'ai oubli� mon mot de passe, comment le retrouver ?
- Comment prot�ger la connexion sur des r�seaux non s�curis�s (Internet)?
- Quel est le mot de passe par d�faut pour Firebird?
- Quelles permissions fichier et r�pertoire pour une base de donn�es sous Linux ?
- Comment obtenir une liste des r�les attribu�s � un utilisateur ?
- Comment obtenir une liste des r�les d'une base de donn�es?
16. Performances (6)
- Pourquoi ma requ�te utilisant IN ou NOT IN est-elle lente ?
- Pourquoi ma requ�te est plus lente � l'int�rieur d'une vue ?
- Pourquoi le cache de la base de donn�es n'est pas utilis� par Firebird avec mes applications web?
- Pourquoi MAX(champ de cl� primaire) n'utilise pas l'index ?
- Pourquoi LIKE 'A%' ne se comporte pas toujours comme STARTING WITH 'A'?
- Pourquoi Firebird n'utilise pas d'index en cas de requ�te avec NOT quelque chose?
17. Sauvegarde et restauration (8)
- Pourquoi gbak est si lent ?
- Pourquoi la taille du fichier de backup change m�me si la base de donn�es n'a pas �t� utilis�e ?
- Pourquoi ai-je le message 'object XYZ is in use' en cours de restauration ?
- Pourquoi 'gbak -r' �crase ma base de donn�es ?
- Taille incorrecte ou manquante pour le fichier database.fdb
- Des probl�mes lors de la restauration de grosses base de donn�es sous Linux ?
- Est-ce sans danger de copier le fichier base de donn�es?
- Est-il possible de restaurer une seule table ?
18. Les erreurs (46)
- Pourquoi ai-je une erreur en triant un BLOB ?
- Pourquoi ai-je des messages �tranges ou ne voulant rien dire ?
- Pourquoi ai-je l'erreur 'object in use'?
- Le nom d'utilisateur XYZ ne peut pas �tre utilis� comme r�le
- �chec de la mise � jour des m�tadonn�es. STORE RDB$RELATION_FIELDS a �chou�.
- Structure sur disque pour le fichier xxx.fdb non reconnue
- �chec de la mise � jour des m�tadonn�es, TABLE xyz, trop de versions
- �chec de la mise � jour des m�tadonn�es. Probl�me de taille de cl�
- La colonne en caract�res Unicode accepte plus de caract�res que la taille d�finie
- Impossible de r�soudre le chemin r�seau
- Unit� syntaxique inconnue - ligne X, Car. Y[
- Cette colonne ne peut �tre mise � jour...
- Arr�t sur exception d'E/S erreur 28
- Quels sont les codes erreurs trouv�s dans un fichier firebird.log sous Linux?
- La demande a �chou�, SQLCODE = -902 Votre nom d'utilisateur...
- La demande a �chou�, SQLCODE = -902 Erreur de lecture des donn�es � partir de la connexion.
- La demande a �chou�, SQLCODE = -901 BLOB ID invalide
- Liaisons secondaires au serveur incapables de valider les bases de donn�es
- Erreur d'analyse syntaxique "Parsing error"
- Seul SYSDBA peut se connecter � la base , SQLCODE = -902
- Le syst�me d'exploitation n'a pas pu ex�cuter l'instruction d'ouverture
- Pas d'autorisation d'acc�s en lecture-�criture pour la base XYZ
- Pas d'autorisation d'acc�s direct � la base de s�curit�
- Ensemble multiple , singleton attendu
- Chaine malform�e
- Conflit de Verrou sur transaction en attente
- Commande invalide, Type de donn�e inconnu
- Impossible de se connecter en mode Classique...
- �treinte fatale. Conflit de mise � jour entre mises � jour concurrentes
- Ne peut formater le message nn:mmm -- texte du message non trouv�
- La taille du bloc d�passe les nouvelles limites.
- Firebird plante apr�s un certain nombre d'utilisation de mes UDFs?
- J'ai des duplicatas dans une cl� primaire ou une colonne unique ?
- Erreur de coh�rence du logiciel GDS interne. Page pointeur perdue depuis le sous-programme mark_full
- R�f�rence � un agr�gat invalide
- D�bordement d'entier
- L'index X est corrompu (entr�es manquantes) dans la tab XYZ (144)
- INET/ Erreur inet 10038
- Firebird continue � augmenter l'utilisation de m�moire jusqu'� d�connexion du client ?
- Impossible de trouver la machine h�te. Service gds_db/tcp non d�fini
- Fin d'instruction attendue, fin de fichier trouv�e
- Erreur lors de la cr�ation d'une vue. Unit� syntaxique inconnue
- Erreur sur le port principal, Arr�t en cours
- L'ensemble Unicode pour le jeu de caract�res UTF8 n'est pas install�
- Erreur sur le port principal, Arr�t en cours
- Comment arr�ter le service du Super Serveur sous Linux en utilisant seulement les outils Firebird ?
Les sources pr�sent�es sur cette page sont libres de droits et vous pouvez les utiliser � votre convenance. Par contre, la page de pr�sentation constitue une �uvre intellectuelle prot�g�e par les droits d'auteur. Copyright � 2025 Developpez Developpez LLC. Tous droits r�serv�s Developpez LLC. Aucune reproduction, m�me partielle, ne peut �tre faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'� trois ans de prison et jusqu'� 300 000 � de dommages et int�r�ts.