Frage

Ich bin sehr fasziniert von dieser neuen Version von SQL Server Express.

Es ist (für mich) nicht klar, was ein Setup-Programm tun soll, um eine Anwendung bereitzustellen, die eine LocalDB verwendet.

Ist es erforderlich, SQL Server Express auf dem Client-PC zu installieren und dann die MDF-Datei anzuhängen?

Oder es ist nur erforderlich, das auszuführen LocalDB.msi und es funktioniert als eigenständige Datei wie SQL Server Compact?

War es hilfreich?

Lösung

Sie müssen SQL Server Express nicht installieren, um LocalDB zu verwenden, da LocalDB SQL Server Express ist und nur einfacher zu installieren ist.

Sobald LocalDB installiert ist, können Sie die Eigenschaft „AttachDbFileName“ der Verbindungszeichenfolge verwenden, um eine MDF-Datei zu „öffnen“.Beachten Sie, dass dieselbe Datei jeweils nur von einer einzigen LocalDB-Instanz (einzelne Windows-Anmeldung) geöffnet werden kann, es sich also nicht um eine Funktion zur Datenfreigabe handelt.

Aktualisieren:Wenn Ihre Anwendung .NET verwendet, stellen Sie sicher, dass Sie .NET 4.0.2 oder höher installieren hier erwähnt.Das ursprüngliche .NET 4 versteht keine LocalDB-Verbindungszeichenfolgen, da es lange vor LocalDB ausgeliefert wurde.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top