Download für Windows

Anzeige ansehen und kostenlos herunterladen

Softonic-Testbericht

Bewege SQL Server-Datenschnitte mit einem tragbaren SQLite-Container

Extrahieren Sie spezifische Zeilen aus einer SQL Server-Tabelle in eine einzelne SQLite-Datei, bearbeiten Sie diese offline und übertragen Sie die Änderungen in geskripteten Durchläufen zurück zu SQL Server. SqlDataPack, erstellt von zachtbeer, ist ein Windows .NET-Dienstprogramm für Entwickler und DBAs, die wiederholbare, tragbare Datenübertragungen benötigen. Es bietet eine CLI für die Automatisierung, eine NuGet-Bibliothek für die Integration und WinGet-Unterstützung für die Installation, was es geeignet macht, um Testdatenbanken zu befüllen und kleine Datensätze unter Teammitgliedern zu teilen.

Was das Tool tatsächlich bewegt und wie es das tut

SqlDataPack exportiert Tabellenschnitte in einen einzelnen SQLite-Container, sodass Sie eine tragbare Datei erhalten, die nur die von Ihnen ausgewählten Zeilen und Spalten enthält. Das Tool verwendet SQLite als Zwischenablage, was es Ihnen ermöglicht, die exportierten Daten in jedem SQLite-kompatiblen Editor zu öffnen und zu bearbeiten und dann dieselbe Datei wieder in eine SQL Server-Instanz zu importieren. Der Entwickler bietet sowohl eine CLI als auch ein NuGet-Paket für die programmgesteuerte Verwendung an.

Wie es sich während skriptbasierter Operationen und CI/CD verhält

Die CLI unterstützt skriptbasierte und automatisierte Workflows, sodass Sie Export- und Importbefehle von Build-Servern oder geplanten Aufgaben aufrufen können. Da es als Befehlszeilen-.NET-Tool fungiert, können Sie es global mit dem .NET SDK installieren und aus Batch-Dateien oder Pipelines aufrufen. Die Verfügbarkeit von WinGet vereinfacht die Bereitstellung auf Windows-Build-Agenten, wo Paketmanagement erforderlich ist.

Sicherheit, Berechtigungen und Offline-Bearbeitungsmodell

SqlDataPack trennt den Transport von Live-Änderungen, indem es eine SQLite-Datei für Offline-Bearbeitungen schreibt, was direkte Schreiboperationen auf Produktionsservern während der Modifikation reduziert. Dieses Design impliziert, dass Sie Daten außerhalb des Servers bearbeiten und Änderungen in einem kontrollierten Import-Schritt erneut anwenden. Die App benötigt Zugriff auf SQL Server für Exporte und Importe und läuft unter den Berechtigungen des aufrufenden Prozesses, sodass die Kontorechte bestimmen, was sie lesen oder schreiben kann.

Praktische Empfehlung für Entwickler und QA-Teams

SqlDataPack eignet sich für Entwickler, QA-Ingenieure und DevOps-Mitarbeiter, die wiederholbare, skriptbare Übertragungen ausgewählter SQL Server-Daten benötigen, ohne ganze Schemata zu verschieben. Erwarten Sie einen Offline-Bearbeitungsworkflow, der Änderungen auf eine tragbare Datei beschränkt, bevor irgendwelche Server-Schreibvorgänge stattfinden, und planen Sie die Berechtigungen entsprechend. Empfohlen.

  • Vorteile

    • Exportiert auswählbare Tabellenuntergruppen in eine einzelne tragbare SQLite-Datei
    • CLI ermöglicht Automatisierung und CI/CD-Integration über .NET-Tools
    • Verfügbar als NuGet-Bibliothek für programmgesteuertes Einbetten
  • Nachteile

    • Erfordert SQL Server-Zugriff und entsprechende Berechtigungen, um Importe durchzuführen
    • Verlässt sich auf Offline-Bearbeitungen; keine In-Place-Transaktionsstaging auf dem Server
    • Konzentriert auf Datenschnitte, nicht auf vollständige Schemata oder DACPAC-ähnliche Bereitstellungen

Details

  • Hersteller

  • Lizenz

    Kostenlos

  • Version

    1.1.0

  • Aktualisierungsdatum

  • Plattform

    Windows

  • OS

    Windows 11

  • Größe

    48.87 MB

Programm ist in anderen Sprachen verfügbar


Download für PC

Anzeige ansehen und kostenlos herunterladen


Nutzer-Kommentare zu SqlDataPack

Haben Sie SqlDataPack ausprobiert? Seien Sie der Erste, der Ihre Meinung hinterlässt!

Bewertung hinzufügen
Bei Softonic angemeldet als