2 Stimmen

Muss der Benutzer SQL 2008 Express installiert haben, wenn ich eine Anwendung mit einer .mdf-Datei bereitstelle?

Ich mache eine Win-App auf dem 3.5-Framework. Ich möchte eine Datenbankdatei in die App einbinden. Dies wäre eine Einzelbenutzer-DB. Ich habe mir die 2 verschiedenen Typen von Datenbankdateien angesehen, die ich hinzufügen kann, die sdf und die mdf. Der sdf (compact) db fehlen einige Funktionen, die ich brauche, daher bevorzuge ich die mdf. Die Beschreibung der mdf-Datei "Service oriented database file" lässt mich vermuten, dass derjenige, der meine Anwendung installiert, auch den SQL-Dienst installieren muss, der für den Zugriff auf diese mdf-Datei erforderlich ist. Ist dies richtig?

3voto

gbn Punkte 407102

Ja. MDF ist nur eine Datei und benötigt eine SQL Server-Datenbank-Engine, um sie zu verwenden.

2voto

Lloyd McFarlin Punkte 368

Ja, mindestens SQL Express ist erforderlich. Der Vorteil der Compact Edition ist, dass diese Anforderung entfällt, da die Datenbank-Engine per x-copy bereitgestellt werden kann.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X