Hoe open je een SDF-bestand (SQL Server Compact Edition)?

Ik heb een SDF-bestand en ik wil het schema ophalen en het opvragen met een gebruikersinterface. Hoe kan ik dit doen? Ik heb geen Visual Studio op de machine geïnstalleerd en ik wil zo min mogelijk software installeren.


Antwoord 1, autoriteit 100%

Probeer de sql server management studio (versie 2008 of eerder) van Microsoft. Download het hier. Niet zeker over de licentie, maar het lijkt gratis te zijn als je de EXPRESS EDITION downloadt.

Misschien kunt u ook latere versies van SSMS gebruiken. Voor 2016 moet u een extensie installeren.

Als je de optie hebt, kun je het sdf-bestand kopiëren naar een andere machine die je mag vervuilen met extra software.

Update: commentaar van Nick Westgate in mooie opmaak

De stappen zijn niet zo intuïtief:

  1. Open SQL Server Management Studio, of als het actief is, selecteer Bestand -> Objectverkenner verbinden…
  2. In het dialoogvenster Verbinding maken met server wijzigen Servertype in SQL Server Compact Edition
  3. Selecteer in de vervolgkeuzelijst Databasebestand < Blader voor meer…>
  4. Open je SDF-bestand.

Antwoord 2, autoriteit 95%

Download en installeer LINQPad, het werkt voor SQL Server, MySQL, SQLite en ook SDF (SQL CE 4.0).

Stappen voor het openen van SDF-bestanden:

  1. Klik op Verbinding toevoegen

  2. Selecteer Bouw gegevenscontext automatisch en Standaard (LINQ tot SQL) , vervolgens Volgende .

  3. onder Provider Kies SQL CE 4.0 .

  4. onder Database Met Bevestigingsdatabasebestand Selecteer geselecteerd, kies Bladeren om uw .SDF-bestand te selecteren.

  5. Klik op OK .


Antwoord 3, Autoriteit 72%

U kunt SQL Compact 4.0-databases openen vanuit Visual Studio 2012 direct, door naar

te gaan

  1. View – & GT;
  2. Server Explorer – & GT;
  3. Data-verbindingen – & GT;
  4. Voeg verbinding toe …
  5. wijzigen … (gegevensbron 🙂
  6. Microsoft SQL Server Compact 4.0
  7. Bladeren …

en volg de instructies daar.

Als je in orde bent met hen geüpgraded naar 4.0, kun je oudere versies van SQL Compact-databases ook openen – Handig als je gewoon een kijkje wilt nemen naar wat tafels, enz. Voor dingen zoals Windows Phone Local Database Development.

(Opmerking Ik weet niet of dit een specifieke SKU van VS2012 vereist, als het helpt bij het uitvoeren van Premium)

Other episodes