sql-server - management - sql server 2017 localdb



SQL Server(localdb) \ v11.0 erläutert (1)

  1. LocalDB wurde in SQL Server 2012 CTP3 eingeführt. Es ist im Grunde eine neue Version von SQL Express mit derselben Funktionalität, die Entwicklern vorbehalten ist. Sie müssen also keinen SQL Server installieren. Wenn Sie SQL 2012 oder Visual Studio 11 installiert haben, haben Sie es bereits und es läuft .Net 4 oder höher. Wenn Sie Visual Studio 11 verwenden und mit dem neuen EntityFramework und MVC gespielt haben, können Sie es in der Standardverbindungszeichenfolge sehen. ( Source )

  2. MDF ist die Standarderweiterung für SQL Server-Datenbankdateien. (Log-Dateien sind LDF) Siehe auch diese Frage .

  3. Sie können einen bestimmten Ordner wiederherstellen, indem Sie RESTORE DATABASE WITH MOVE wie here auf MSDN dokumentiert verwenden.

  4. LocalDB ist für Entwickler gedacht, siehe Punkt 1.

  5. Der SQL Server Express-Blog enthält hier einen informativen Beitrag über LocalDB.

Ich (localdb)\v11.0 Code First zu einer bestehenden Datenbank- (localdb)\v11.0 dass es eine Verbindung zu (localdb)\v11.0 zu Lernzwecken vorgeschlagen hat. Ich habe versucht, mit meinem SQL Management Studio eine Verbindung herzustellen, und es hat funktioniert. Aber wenn ich ein DB-Backup wiederhergestellt habe, erstellte es eine [DatabaseName].mdf Datei in meinem Benutzerverzeichnis.

Ich bin ziemlich überrascht und habe folgende Fragen:

  1. Was ist ein (localdb)\v11.0 ? Verwendet es mein SQL Express oder SQL Compact?
  2. Unterstützt es nur Datenbanken, die in .mdf Dateien gespeichert .mdf ?
  3. Wie kann ich den Pfad für meine Wiederherstellung anders als den Ordner meines Benutzers angeben?
  4. Welche allgemeinen Zwecke dient es (ist es nur für Lernzwecke)?
  5. Wo kann ich mehr Informationen über diese Art von Datenbank finden?




localdb