EMS logo

Produits

SQL Manager for IB/FB

Notre statut de partenariat

Microsoft Certified Partner
Oracle Certified Partner
Embarcadero Technology Partner

EMS SQL Manager for InterBase/Firebird

FAQ - Produits

Table de matières

Q:
Qu’est-ce que EMS SQL Manager for InterBase/Firebird ?
R:
EMS SQL Manager for InterBase/Firebird est un outil puissant d’administration et de développement de bases de données d'InterBase et Firebird. SQL Manager est compatible avec toutes les versions de système de gestion de base de données InterBase et Firebird jusqu’à la dernière version et supporte toutes les dernières fonctionnalités d’InterBase et Firebird y compris les triggers des bases de données, le journaling et la sauvegarde incrémentaleetc. Le programme offre les outils de base de données puissants tels que le concepteur visuel de bases de données pour créer les bases de données InterBase/Firebird en quelques clics, le constructeur visuel de requêtes et le débogueur des procédure stockées pour le développement des scripts SQL InterBase and Firebird, et beaucoup d’autres fonctionnalités utiles pour l’administration efficace de InterBase/Firebird. SQL Manager for InterBase/Firebird dispose d’une interface utilisateur graphique et d'un système des assistants avec la description détaillée dont l’usage est simple même pour les novices.
Q:
Quelle est la différence entre les versions complète et gratuite d’EMS SQL Manager for InterBase/Firebird?
R:
Ces versions d'EMS SQL Manager for InterBase/Firebird se diffèrent par leurs fonctionnalités. En tant qu’application gratuite SQL Manager Freeware dispose de certaines restrictions : le nombre de bases de données enregistrées ne doit pas dépasser cinq, ainsi que beaucoup d’autres restrictions. Vous pouvez voir la liste des différences fonctionnelles entre les versions sur notre site sur la page Tables des fonctions.
Q:
Qu’est-qu’il me faut pour commencer le travail avec EMS SQL Manager for InterBase/Firebird?
R:
Pour commencer à travailler vous devez avoir la possibilité de vous connecter au serveur InterBase/Firebird local ou distant. Votre ordinateur doit satisfaire aux pré-requis de EMS SQL Manager for InterBase/Firebird.
Q:
Quelle est la différence entre les fonctions Export/Import d'EMS SQL Manager for InterBase/Firebird les utilitaires Data Export/Import for InterBase/Firebird?
R:
Data Export/Import for InterBase/Firebird comprend quelques fonctions supplémentaires, qui manquent à  telles que:
  • exportation/importation des données des/aux plusieures tables à la fois;
  • exportation/importation des données des/aux tables selectionnées des bases de données différentes sur le même hôte;
  • utilitaire de ligne de commande à exporter/importer des données en utilisant le fichier de configuration avec toutes les options d’exportation/importation.
Q:
Quelle est la différence entre le module Query Builder d'EMS SQL Manager for InterBase/Firebird et l’utilitaire SQL Query for InterBase/Firebird?
R:
Avant tout, SQL Query for InterBase/Firebird fonctionne plus vite parce que ce produit est plus léger. En outré il fournit des fonctions supplémentaires pour la construction des requêtes, c.-à-d.:
  • requêtes "favories" pour trouver et exécuter vite des requêtes utilisées souvent;
  • stockage de l’histoire des requêtes, qui permet le retour en arrière à toute requête éditée;
  • possibilité d’amélioration de l’interface pour le travail plus productif et plus facile
Q:
Quelle est la différence entre la fonction Extract Metadata d'EMS SQL Manager for InterBase/Firebird et l’utilitaire DB Extract for InterBase/Firebird?
R:
DB Extract for InterBase/Firebird fournit des fonctions supplémentaires, qui manquent à EMS SQL Manager for InterBase/Firebird, telles que:
  • extraction des métadonnées depuis plusieures bases de données sur le même hôte;
  • application console pour l’exécution rapide de l’extraction;
  • plus grande vitesse de l’execution;
Q:
Je ne peux pas modifier DDL. Pourquoi? 
R:
Onglets ‘DDL‘ de Table Editor et UDF Editor sont à lire seulement. Ils affichent le texte SQL des operations, que faites sur les onglets ‘Champs‘, ‘Index‘, etc. Pour modifier ce texte vous pouvez le copier dans presse-papiers et puis le modifier en utilisant SQL Script Editor.
Q:
Comment puis-je personnaliser les formats des données dans la grille? 
R:
Vous pouvez personnaliser tous les formats de l’écran: entiers, flottants, date, temps and date/temps dans la fenêtre Options d'Environment .
Q:
Comment puis-je voir des tables de système (rdb$xxx) dans le DB Explorer?
R:
Pour montrer les tables de système dans le DB Explorer choisissez l’option "Show system tables" sur la page Additional de Database Registration Dialog. Vous pouvez appeler ce dialogue meme après le référencement de la base de données : cliquez à droite sur la base de données dans le DB Explorer et sélectionnez le point "Database Registration Info" dans le menu surgissant. Vous pouvez aussi placer toutes les tables de système dans le noeud séparé. Pour faire cela, trouvez l’option appropriée sur la page de DB Explorer du Dialogue Environment Options.
Q:
J’essaie de creer le rapport dans Report Designer, mais je ne peux pas accéder aux données de table: 'Band data source list is empty'.
R:
Pour accéder au source de données dans le rapport vous devez ajouter le forme de dialogue au rapport (menu 'Edit' 'Add dialog form' de Report Designer), puis placez là les composants de la base de données et de requête et paramètrez des propriétés de la connection et des requêtes. Puis la requête apparaît dans la liste.
Q:
J’ai une table avec ~ 1000 enrégistrements et beaucoup de champs. L’ouverture de cette table sur l’onglet Data occupe beaucoup de temps.
R:
Vous devez établir Grid Mode pour la table à ‘Load visible Rows’. Clichez sur la grille de table et sélectionnez 'Grid Mode' 'Load Visible Rows'.
Q:
Il me faut faire quelque changements dans les objets de ma base de données test et faire les mêmes changements dans la base de données maître. Est-ce qu’il y a quelques outils pour cet objectif à EMS SQL Manager for InterBase/Firebird?
R:
Dialogue Database Registration Info contient l’onglet Log ou vous pouvez activer l’enrégistrement des changements des métadonnées, qui s’effectuent dans les BD. Vous pouvez exécuter ce log plus tard en tant que script SQL dans une autre base de données.
Q:
J'ai essayé d'exporter des données d'une table, mais j’ai constaté que je peux exporter seulement les 1000 premiers enregistrements. Est-ce que je peux exporter tous les enregistrements d'une table si elle contient plus de 1000 enrégistrements?
R:
La fonction Export data exporte seulement des enregistrements sélectionnés dans la grid view. La sélection est limitée par 1000 par défaut, alors vous pouvez augmenter cette valeur pour avoir la possibilité d’exporter tous les enregistrements sélectionnés. Vous pouvez aussi établir la valeur limitative sur l’onglet Grid du dialogue Environment Options.
Q:
Comment est-ce que je peux changer le répertoire par défaut où des données exportées seront sauvegardées?
R:
Pour changer le répertoire faites le suivant.

  • Cliquez sur la base de données nécessaire de DB Explorer et cliquez sur le point "Database Registration Info..." du menu surgissant (vous pouvez aussi trouver ce point dans le menu principal "Database"). La forme Database Properties sera ouverte.
  • Cliquez sur l’onglet "Save Options".
  • Dans la section "Default Directory for Export Data" vous pouvez choisir le répertoire par défaut pour l’exportation.
Q:
Quelle est la différence entre les fonctions “Extract Metadata” et “Export As Insert”?
R:
“Export As Insert” est destiné à exporter des données pour les insérer dans le système autre que le serveur IB. “Extract Metadata” sert à copier des données dans la table sur le serveur InterBase/Firebird.
Q:
Je travaille avec FireBird 1.5 et en essayant de me connecter à quelque base de données avec EMS SQL Manager for InterBase/Firebird je reçois l’erreur: “Can't format message xx:xx -- message file C:Program FilesBorlandInterBaseInterbase.msg not found. Unavailable database.”
R:
C’est le problème "DLL Hell" du serveur Firebird 1.5. Cela signifie qu'EMS SQL Manager for InterBase/Firebird ne peut pas utiliser gds32.dll library installé dans votre répertoire de système. Il vous faut construire  "legacy-compatible" gds32.dll et l’installer dans votre repertoire de système en utilisant le programme instclient.exe du répertoire ..bin de Firebird. Avant de réaliser ces changements lisez attentivement des notes et README_library_install.txt (dans le répertoire ..doc).
Q:
Est-ce que c’est possible de restaurer les requêtes/paramètres/enregistrements de ma base de données à partir d’un HDD, ancien ou défectueux, sur lequel SQL Manager était installé ?
R:
SQL Manager stocke tous les paramètres dans le registre Windows. Cela signifie que le seul moyen de transférer vos données de la base de données est d’avoir accès au registre Windows. Pour le faire, il vous faut soit télécharger le système d’exploitation depuis l’ancien HDD (si c’est possible), soit ouvrir le fichier du registre avec un programme-éditeur spécial. Si cela marche, vous pouvez décharger la branche ‘HKEY_CURRENT_USER\Software\EMS\IB Manager4’ dans le fichier *.REG, ensuite de transférer ce fichier sur un nouveau système et enfin, d’ajouter les informations dans le registre en double-cliquant avec le souris sur le fichier.