Ich glaube nicht, dass es möglich ist, mit einer MDF-Datei zu interagieren, ohne eine SQL Server-Engine zu durchlaufen. Sie würden höchstwahrscheinlich SQL Server Express installieren (was eine Option sein sollte, wenn Sie Programme für Visual Studio hinzufügen oder entfernen möchten, oder Sie können download it separately from here - this is the 2008 R2 With Tools option), Ihre Datenbank anhängen und dann von Ihrem Programm eine Verbindung zu dieser Engine herstellen.
Viele Online-Tutorials empfehlen Ihnen die Verwendung der User Instances
-Funktion und AttachDbFileName
. Ich schlage vor, Sie nicht gehen diese Route, da es oft zu Verwirrung führt - viele, viele Benutzer verbinden zu einer Instanz der Datenbank über Management Studio, eine andere Instanz von ihrem Programm, und dann nicht verstehen, warum man nicht t sehen Sie die Updates von der anderen gemacht. Die User Instances
Features sind veraltet und ich bevorzuge es sehr, eine Datenbank ordnungsgemäß an die Instanz anzuhängen.
In SQL Server 2012 können Sie die neue Laufzeit (you want either the x86 or x64 SqlLocalDB.MSI file from here) herunterladen, die diesen Prozess viel einfacher macht, da es eine wartungsfreie On-Demand-SQL Server-Engine ist. Beachten Sie jedoch, dass Ihre Datenbank auf das neue 11.0-Dateiformat aktualisiert wird. Dies bedeutet, dass Sie keine Verbindung zu einer älteren Version (2008, 2008 R2 usw.) trennen/anhängen oder sichern/wiederherstellen können. Ich habe viele troubleshooting techniques for new users starting with SqlLocalDb here hinzugefügt.
Es gibt einige praktische Drittanbieter-Tool zur Verfügung, die Sie MDF-Datei ohne SQL Server http://www.mdfviewer.com/ –