Weniger entmutigendes Frontend für SQL Server

Wir haben derzeit einige Benutzer, die Access sehr erfolgreich verwendet haben, um große Datenmengen zu umgehen.

Wir sind jetzt zu dem Punkt gekommen, an dem die Daten einfach zu groß sind, um in Access gespeichert zu werden, und möchten sie an einem einzigen Ort aufbewahren, an dem mehrere Benutzer darauf zugreifen können.

Wir haben daher die Daten auf SQL Server verschoben.

Ich möchte ein allgemeines Tool bereitstellen, mit dem sie die Daten auf dem Server anzeigen und einige einfache Dinge tun können wie ausführen von Abfragen und filtern und exportieren Sie die Daten für die offline-manipulation.

Ich möchte keine Support-Kopfschmerzen, die mit der Einführung von SQL Management Studio einhergehen könnten, und ich möchte auch keine Access-Datenbank mit Links für jede aktuelle oder zukünftige Datenbank erstellen müssen.

Kann jemand ein einfaches Tool empfehlen, das eine Verbindung zu einem Server herstellt, alle Datenbanken auflistet und es einem Benutzer ermöglicht, in eine Tabelle zu bohren und die Daten anzusehen.

Viele Danke.

Author: Jonik, 2009-08-05

11 answers

Ich benutze dieses Programm: Database. NET Es erfordert keine Installation, führen Sie einfach die .exe und Sie erhalten die meisten Funktionen von SQL Management Studio.

 7
Author: SitWalkStand,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-08-05 15:34:13

Ich muss fragen, warum Hunderte von Datenbanken und nur drei Benutzer? Ich bin gespannt, ob diese Datenbanken sich alle ähneln, und wenn ja, ist es möglicherweise nicht besser, die Daten in einer kleineren Anzahl von Datenbanken zu konsolidieren (mit einigen Änderungen, um die Trennung der Daten von jedem der ursprünglichen Datensätze zu implementieren). Dann könnten Sie Access einfach als Frontend verwenden. Wenn ich in Ihrer Position wäre, würde ich sicherlich den Benutzerkomfort mit Zugang nutzen wollen, anstatt umschulung der drei Benutzer in einem neuen Tool.

Gary

 3
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-08-21 06:33:34

Warum nicht bei MS Access als Frontend bleiben? Erstellen Sie einfach alle Ihre Tabellen als verknüpfte Tabellen neu und Sie haben die gleiche Funktionalität wie früher.

Edit: Ich habe gerade gesehen, dass Sie das in Ihrer Frage explizit erwähnt haben. Ich bitte jedoch zu unterscheiden. Wenn der Benutzer einen SQL Server und seine Datenbanken mit einem beliebigen Tool durchsuchen kann, kann er dies mit MS Access tun, insbesondere mit dem Assistenten für verknüpfte Tabellen. Ich glaube nicht, dass Sie etwas "Einfacheres" finden werden.

 2
Author: fretje,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-08-05 15:38:04

Wie wäre es mit einem Access Data-Projekt? Wir haben ein paar davon seit Jahren laufen lassen, nur als Frontend können ein paar Benutzer für benutzerdefinierte Abfragen verwenden. Die Lernkurve sollte minimal sein, obwohl die Anmeldungen so begrenzte Rechte wie möglich haben sollten.

 2
Author: MartW,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-09-22 02:21:07

Versuche Query Express. Es ist ein Query Analyzer-Klon, der als einzelne 100 KB verpackt ist .exe download.

Abfrage Express

 2
Author: Roger,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-17 02:20:14

Microsoft LightSwitch ist [UNGLAUBLICH] bei der Entwicklung von schnellen UIs basierend auf SQL Server-Datenbanken sowohl für allgemeine CRUD-Operationen als auch für die Suche nach Analysetabellen.

Laden Sie die Testversion hier herunter, $ 199 wert jeden Cent, und wenn Ihre Firma VS Professional oder Enterprise hat, ist es kostenlos.

Http://www.microsoft.com/visualstudio/en-us/lightswitch

Http://www.youtube.com/user/swanbryan?feature=mhee#p/u/9/559j-9HVPyU

 2
Author: Bryan Swan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-09-26 15:27:23

Ich würde empfehlen, Excel zu verwenden. Ich glaube, das funktioniert in Versionen vor 2007, aber ich werde ein 2007 how to geben.

  • Auf der Registerkarte Data wählen Sie Aus anderen Quellen
  • Wählen Sie Aus SQL Server
  • Verbindungsinformationen eingeben
  • Wählen Sie die Tabelle aus, die Sie anzeigen möchten

Eine ausführlichere Antwort finden Sie in der Office-Hilfe: Verwenden Sie Microsoft Query, um externe Daten abzurufen

 1
Author: ahsteele,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-08-05 15:35:54

Ich würde definitiv MS Access als Frontend verwenden. Richten Sie mehrere Datenbanken mit logischen Gruppierungen verknüpfter Tabellen ein.

Dies bedeutet, dass es für die Benutzer transparent ist, sie sollten keine größeren Änderungen bemerken. Die Fähigkeiten, die sie mit Access gelernt haben, werden immer noch genutzt.

 1
Author: Craig,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-08-21 05:39:11

Sie können ein Frontend für SQL Server einrichten mit ASP.NET.

Ich mache dies derzeit mit einigen Clients, die über Dateneingabefähigkeiten verfügen sowie Berichte, Abfragen usw. ausführen möchten.

Sie können eine Seite mit einem Dropdown-Feld haben, um auszuwählen, aus welcher Datenbank Daten gesammelt werden sollen, und eine Gridview, um die Daten anzuzeigen. Sie können auch einige parametrisierte Abfragen einrichten, in denen sie Datums - /Wertebereiche für die verschiedenen Daten auswählen können.

Hosten Sie es auf dem Server und mehrere Personen konnten von ihren Maschinen darauf zugreifen.

 1
Author: amarcy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-09-21 23:06:16

- Check out - LINQPad. Es ist leicht, kostengünstig und Sie können alles von T-SQL bis.NET 3.5 tun.

 0
Author: JP Alioto,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-08-21 07:32:50

Ich empfehle auch LINQpad. Es war eine relativ neue Ergänzung zu meinem Toolkit. Es ist außergewöhnlich mächtig. Ich benutze es ziemlich häufig für SQL (trotz seines Namens ist SQL nicht übermäßig veraltet), aber auch zum Schreiben kleiner C# - Programme und zur Verwendung von LINQ. Die kostenlose Version ist hervorragend, aber die Auto Completion Lizenz ist es wert. Wenn möglich, verwenden Sie die neueste v4 Beta, die das. NET Framework 4.0 unterstützt und auch andere Syntaxumrisse enthält.

Wenn Ihr benutzer sind potenziell in der Lage, mit SQL Query Analyzer zu arbeiten, sie könnten mit LINQPad sehr zu Hause sein, und dies würde es Ihnen ermöglichen, ein Rollout durchzuführen .linq (LINQPad) Dateien mit Beispielabfragen für die Arbeit mit den Daten.

Bei der weiteren Lektüre Ihrer Frage jedoch vielleicht eine grundlegende (sogar "out of the box") ASP.NET Die Bereitstellung dynamischer Daten würde für Sie gut funktionieren. Es hat eine großartige Gerüstunterstützung, schützt Benutzer vor Komplexität, bietet Ihnen jedoch viel Erweiterbarkeit.

 0
Author: Aaron,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-05-06 05:32:13