Ich verwende dieses Programm: Database .NET Es ist keine Installation erforderlich. Führen Sie einfach die .exe-Datei aus, und Sie erhalten die meisten Funktionen von SQL Management Studio.
Weniger einschüchterndes Frontend für SQL Server
Derzeit haben wir einige Benutzer, die Access sehr erfolgreich zum Verwerfen großer Datenmengen verwendet haben.
Wir sind jetzt an einem Punkt angelangt, an dem die Daten zu groß sind, um in Access gespeichert zu werden. Außerdem möchten wir sie an einem einzigen Ort aufbewahren, an dem mehrere Benutzer darauf zugreifen können.
Wir haben die Daten daher auf SQL Server übertragen.
Ich möchte ein allgemeines Werkzeug bereitstellen, mit dem sie die Daten auf dem Server anzeigen und einige einfache Dinge ausführen können, wie z. B. Abfragen ausführen, filtern und die Daten für die Offline-Bearbeitung exportieren.
Ich möchte nicht, dass der Support mit dem Rollout von SQL Management Studio verbunden ist, und ich möchte auch keine Access-Datenbank mit Links für jede aktuelle oder zukünftige Datenbank erstellen.
Kann jemand ein einfaches Tool empfehlen, das eine Verbindung zu einem Server herstellt, alle Datenbanken auflistet und einem Benutzer die Möglichkeit bietet, in eine Tabelle zu bohren und die Daten einzusehen.
Danke vielmals.
11 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Ich muss fragen, warum hunderte von Datenbanken und nur drei Benutzer? Ich bin neugierig, ob diese Datenbanken einander sehr ähnlich sind. In diesem Fall wäre es nicht besser, die Daten in einer kleineren Anzahl von Datenbanken zu konsolidieren (mit einigen Änderungen, um die Trennung der Daten aus jedem der ursprünglichen Datensätze zu implementieren). Dann können Sie Access als Frontend verwenden. Wenn ich in Ihrer Position wäre, möchte ich sicherlich den Komfort der Benutzer mit Access nutzen, anstatt die drei Benutzer mit einem neuen Tool neu schulen zu müssen.
Gary
Warum bleiben Sie nicht bei MS Access als Frontend? Erstellen Sie einfach alle Ihre Tabellen neu als verknüpfte Tabellen, und Sie haben die gleiche Funktionalität wie zuvor.
Edit : Ich habe gerade gesehen, dass Sie das explizit in Ihrer Frage erwähnt haben. Ich bitte jedoch, mich zu unterscheiden. Wenn der Benutzer einen SQL-Server und seine Datenbanken mit einem beliebigen Tool durchsuchen kann, ist dies mit MS Access insbesondere mit dem Assistenten für verknüpfte Tabellen möglich. Ich glaube nicht, dass Sie etwas "Einfacheres" als das finden werden.
Wie wäre es mit einem Access Data Project? Wir hatten einige von ihnen, die seit Jahren laufen, genau wie ein Frontend, das einige Benutzer für benutzerdefinierte Abfragen verwenden können. Die Lernkurve sollte minimal sein, obwohl die Anmeldungen möglichst beschränkte Rechte haben sollten.
Versuchen Sie es mit Query Express . Es ist ein Query Analyzer-Klon, der als einziger 100-KB-EXE-Download verpackt ist.
Microsoft LightSwitch ist [UNGLAUBLICH] bei der Entwicklung schneller Benutzeroberflächen basierend auf SQL Server-Datenbanken sowohl für allgemeine CRUD-Vorgänge als auch für das Durchsuchen einer Analysetabelle.
Laden Sie die Testversion hier herunter. Der Cent ist $ 199 wert und wenn Ihre Firma VS Professional oder ein Unternehmen 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
Ich würde die Verwendung von Excel empfehlen. Ich glaube, das funktioniert in Versionen vor 2007, aber ich gebe 2007 eine Anleitung dazu.
- Wählen Sie auf der Registerkarte Daten die Option Aus anderen Quellen
- Wählen Sie Von SQL Server aus
- Geben Sie die Verbindungsinformationen ein
- Wählen Sie die Tabelle aus, die Sie anzeigen möchten
Eine ausführlichere Antwort finden Sie im Office-Hilfeartikel: Verwenden Sie Microsoft Query, um externe Daten abzurufen
Ich würde definitiv mit MS Access als Frontend gehen. Richten Sie mehrere Datenbanken mit logischen Gruppierungen verknüpfter Tabellen ein.
Dies bedeutet, dass es für die Benutzer relativ transparent ist. Sie sollten keine größeren Änderungen feststellen. Die Fähigkeiten, die sie mit Access gelernt haben, werden noch genutzt.
Sie können ein Frontend für SQL Server mit ASP.NET einrichten.
Derzeit mache ich dies mit einigen Kunden, die Dateneingabefunktionen haben möchten und Berichte, Abfragen usw. ausführen möchten.
Sie könnten eine Seite mit einem Dropdown-Feld haben, um auszuwählen, aus welcher Datenbank Daten gesammelt werden sollen, und über eine Gridview-Ansicht, 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 können von ihren Maschinen darauf zugreifen.
Schauen Sie sich LINQPad an . Es ist leicht, kostengünstig und Sie können alles von T-SQL bis .NET 3.5.
Verwandte Probleme
-
2
Wie füge ich zu "Häufige Ausdrücke" in Access hinzu?
-
13
Warum dauert die Verbindung von SQL Management Studio so lange?
-
4
Um Python in einer HTML-Datei ähnlich wie PHP auszuführen
-
5
Welche Schnittstellen außer MS Access stehen zur Verfügung, um MDB-Dateien zu bearbeiten
-
4
Wie kann ich eine MySQL-Datenbank am besten in eine Zugangsdatenbank konvertieren?
-
3
Warum installiert Windows 7 mein heruntergeladenes .NET 3.5 SP1 nicht?
-
1
Gibt es ein Emulator-Frontend, das mehrere ROMs gleichzeitig anzeigen kann?
-
1
SQL Server-Verbindungstest
-
1
Kann ich Dateien im Ordner "C: \ Programme \ Microsoft SQL Server \ 90 \ Setup Bootstrap \ LOG" lösc...
-
4
Führen Sie den für die IE8-Problemumgehung erforderlichen Administrator aus, der Benutzer befindet s...