2009-07-05 8 views
0

J'ai besoin de manipuler des tables dans une base de données JET installé sur un serveur web:ASP/ASP.net: outil de gestion de base de données JET basé sur le Web?

  • check index existants
  • clé cluster/primaire
  • table de changement
  • voir quelles tables existent
  • renomme tables
  • tables add
  • tables de chute
  • données de navigation
  • etc

Je n'ai pas la possibilité d'installer PlaneDisaster ou Access (même si je l'avais) sur la machine locale.

J'ai déjà écrit un outil de requête Web générique. Je préfère ne pas avoir à écrire une interface graphique de maintenance de base de données basée sur le Web. Quelqu'un doit avoir déjà fait cela, et probablement plusieurs fois.

Répondre

0

Comme vous le dites, vous avez déjà utilisé un outil de requête Web générique. Le problème avec JET est que vous ne pouvez pas vous connecter en tant que serveur de base de données comme vous pouvez le faire avec un serveur SQL afin de traiter les modifications apportées aux tables et autres procédures de maintenance. Jet n'est pas un SGBDR client/serveur. Vous devez avoir une application dans le serveur pour le faire pour vous comme vous l'avez déjà fait avec votre outil Web générique, ou télécharger la base de données sur votre machine. C'est pourquoi vous avez effectué certaines procédures et les avez localisées dans le serveur sous forme de pages ASP.

Quoi qu'il en soit vous pouvez utiliser JetSQLConsole, si vous ne voulez pas utiliser Planedisaster ou Access, mais rappelez-vous que vous avez toujours besoin d'une application sur le serveur pour le travail pour vous

Vous pouvez également utiliser l'accès « dans votre machine "et se connecter à une base de données située dans une URL (http://myserver/mydatabase.mdb) mais rappelez-vous que lorsque vous faites cela, vous téléchargez toute la base de données et lorsque vous l'enregistrez, vous la transférez à nouveau.

+0

+1 pour «vous ne pouvez pas vous connecter à un serveur de base de données afin de traiter les modifications apportées aux tables et autres procédures de maintenance Jet n'est pas un SGBDR client/serveur» Je ne le savais pas. –

+0

J'ai édité la phrase à: "vous ne pouvez pas vous connecter en tant que serveur de base de données comme vous pouvez le faire avec un serveur SQL" pour le rendre plus lisible. – backslash17

+0

Si vous ne connaissez pas les bases du fait que Jet n'est pas un moteur de base de données client/serveur, vous ne devriez peut-être pas l'utiliser du tout? –

1

Une réponse partielle pourrait être Compare'Em http://home.gci.net/~mike-noel/CompareEM-LITE/CompareEMscreens/CompareEM-About.htm La version Pro vous permet de créer des instructions SQL pour mettre à jour le fichier de base de données Access. Cela vous permettra de générer les différences entre une version et une version plus récente.

Son site web n'est pas très clair mais si je me souviens bien, le prix de la version Pro était de 10 $.