{"id":55000044,"date":"2016-08-01T00:00:00","date_gmt":"2020-03-27T19:20:54","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=44"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"LocalDBDatenbanken_nutzen","status":"publish","type":"post","link":"https:\/\/vbentwickler.de\/LocalDBDatenbanken_nutzen\/","title":{"rendered":"LocalDB-Datenbanken nutzen"},"content":{"rendered":"<p><b>LocalDB ist ein spezieller Ausf&uuml;hrungsmodus von SQL Server Express, den Sie gut f&uuml;r die Entwicklung und die Weitergabe von Datenbankanwendungen auf Basis von .NET-Technologien nutzen k&ouml;nnen. Au&szlig;erdem ist diese Variante des SQL Servers wesentlich leichtgewichtiger und in weniger als einer Minute zu installieren. Der Download umfasst gerade mal 45 MB.<\/b><\/p>\n<h2>LocalDB herunterladen<\/h2>\n<p>Den direkten Download, der nur die Installationsdatei f&uuml;r <b>LocalDB <\/b>enth&auml;lt, finden Sie beispielsweise unter folgendem Link:<\/p>\n<pre>https:\/\/download.microsoft.com\/download\/E\/1\/2\/E12B3655-D817-49BA-B934-CEB9DAC0BAF3\/SqlLocalDB.msi<\/pre>\n<h2>LocalDB installieren<\/h2>\n<p>Nachdem Sie die nur rund 45 MB gro&szlig;e Datei <b>SqlLocalDB.msi <\/b>heruntergeladen haben, k&ouml;nnen Sie diese gleich durch einen Doppelklick installieren. Dazu brauchen Sie nur wenige Schritte im Installationsassistenten zu absolvieren (siehe Bild 1).<\/p>\n<p>Alternativ f&uuml;hren Sie die Installation ohne weitere Interaktion &uuml;ber die Eingabeaufforderung oder eine entsprechende Batch-Datei aus.<\/p>\n<p>Die Eingabeaufforderung muss dabei mit Administratorrechten ge&ouml;ffnet werden. Dazu geben Sie zun&auml;chst <b>cmd <\/b>in das Feld <b>Web und Windows durchsuchen <\/b>von Windows ein. Dort erscheint dann ein Eintrag namens Eingabeaufforderung, auf den Sie mit der rechten Maustaste klicken. Im Kontextmen&uuml; w&auml;hlen Sie dann den Eintrag <b>Als Administrator ausf&uuml;hren <\/b>aus (siehe Bild 2).<\/p>\n<p>Hier geben Sie nun die folgende Anweisung ein, um LocalDB ohne weitere R&uuml;ckfragen zu installieren:<\/p>\n<pre>msiexec \/i SqlLocalDB.msi \/qn IACCEPTSQLLOCALDBLICENSETERMS=YES<\/pre>\n<p>Ob <b>LocalDB<\/b> installiert wurde, k&ouml;nnen Sie nun beispielsweise in der Systemsteuerung unter <b>Programme und Features <\/b>pr&uuml;fen (siehe Bild 3).<\/p>\n<h2>LocalDB testen<\/h2>\n<p>Was machen wir nun mit LocalDB Als Erstes k&ouml;nnten wir herausfinden, wie die Instanz benannt ist, damit wir Verbindungszeichenketten zusammensetzen oder per <b>SQL Server Management Studio <\/b>darauf zugreifen k&ouml;nnen. Dazu bleiben Sie gleich in der Eingabeaufforderung und setzen beispielsweise den folgenden Befehl ab:<\/p>\n<pre>sqllocaldb info<\/pre>\n<p>Dies sollte den Namen der Standardinstanz zur&uuml;ckgeben:<\/p>\n<pre>MSSQLLocalDB<\/pre>\n<p>Wenn Sie LocalDB wie oben beschrieben allein installiert haben und Sie diese nicht etwa mit Visual Studio oder einer SQL Server Installation auf den Rechner gebracht haben, erscheint vielleicht auch diese Meldung:<\/p>\n<pre>Der Befehl \"sqllocaldb\" ist entweder falsch geschrieben oder konnte nicht gefunden werden.<\/pre>\n<p>In diesem Fall wechseln Sie zum Verzeichnis, in dem sich die Datei <b>sqllocaldb.exe <\/b>befindet, normalerweise in diesem hier:<\/p>\n<pre>C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Binn<\/pre>\n<p>Wenn Sie nicht jedesmal in dieses Verzeichnis wechseln wollen, k&ouml;nnen Sie das Verzeichnis auch in die Umgebungsvariable <b>Path <\/b>aufnehmen. Dadurch f&uuml;gt Windows das Verzeichnis zum Suchpfad hinzu, der immer bei Eingabe von Befehlen in die Kommandozeile durchsucht wird.<\/p>\n<p>Geben Sie im Feld <b>Web und Windows durchsuchen <\/b>den Ausdruck <b>Path <\/b>ein und klicken Sie dann oben auf <b>Systemumgebungsvariablen bearbeiten<\/b>. Klicken Sie im nun erscheinenden Dialog <b>Systemeigenschaften <\/b>auf die Schaltfl&auml;che <b>Umgebungsvariablen<\/b>.<\/p>\n<p>Es erscheint ein weiterer Dialog namens <b>Umgebungsvariablen<\/b>. Je nachdem, ob Sie den Pfad zur Datei <b>sqllocaldb.exe <\/b>nur f&uuml;r den aktuell angemeldeten Benutzer oder systemweit eintragen m&ouml;chten, markieren Sie im oberen oder im unteren Bereich den Eintrag <b>Path<\/b>.<\/p>\n<p>Klicken Sie dann auf <b>Hinzuf&uuml;gen<\/b> und kopieren Sie den Pfad zur Datei <b>sqllocaldb.exe <\/b>dort hinein. Nach dieser Aktion m&uuml;ssen Sie sich gegebenenfalls abmelden und erneut anmelden oder das System neu starten. Wenn Sie nun <b>sqllocaldb info <\/b>in die Eingabeaufforderung eingeben, erhalten Sie das Ergebnis aus Bild 4. Die Ausgabe entspricht dem Namen der Standardinstanz von <b>localdb<\/b>.<\/p>\n<p>Damit wissen Sie auch gleich, wie Sie dieses Programm als Datenbankserver etwa in Verbindungszeichenfolgen oder auch im SQL Server Management Studio ansprechen k&ouml;nnen &#8211; n&auml;mlich mit <b>(localdb)\\MSSQLLocalDB<\/b>.<\/p>\n<p>Wenn Sie eine &Uuml;bersicht aller Befehle von <b>sqllocaldb <\/b>w&uuml;nschen, geben Sie einfach <b>sqllocaldb <\/b>in die Eingabeaufforderung ein.<\/p>\n<p>Sollten Sie eine neue Instanz von <b>localdb <\/b>erzeugen wollen, erledigen Sie dies mit dem <b>create<\/b>-Parameter und geben den Namen der benannten Instanz an:<\/p>\n<pre>C:\\Users\\andre&gt;sqllocaldb create MeineInstanz\r\nDie LocalDB-Instanz \"MeineInstanz\" wurde mit Version 13.0.1601.5 erstellt.<\/pre>\n<div class=\"rcp_restricted\"><p><span style=\"color: #ff0000\">M&ouml;chten Sie weiterlesen? Dann l&ouml;sen Sie Ihr Ticket!<\/span><br \/>\n<span style=\"color: #ff0000\">Hier geht es zur Bestellung des Jahresabonnements des Magazins <strong>Visual Basic Entwickler<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000\"><a style=\"color: #ff0000\" href=\"https:\/\/shop.minhorst.com\/magazine\/363\/visual-basic-entwickler-jahresabonnement?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000\">Danach greifen Sie sofort auf <strong>alle rund 200 Artikel<\/strong> unseres Angebots zu - auch auf diesen hier!<\/span><br \/>\n<span style=\"color: #000000\">Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:<\/span><\/p>\n<\/div>\n\n\t\n\t<form id=\"rcp_login_form\"  class=\"rcp_form\" method=\"POST\" action=\"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000044\/\">\n\n\t\t\n\t\t<fieldset class=\"rcp_login_data\">\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_login\">Username or Email<\/label>\n\t\t\t\t<input name=\"rcp_user_login\" id=\"rcp_user_login\" class=\"required\" type=\"text\"\/>\n\t\t\t<\/p>\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_pass\">Password<\/label>\n\t\t\t\t<input name=\"rcp_user_pass\" id=\"rcp_user_pass\" class=\"required\" type=\"password\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t\t<p>\n\t\t\t\t<input type=\"checkbox\" name=\"rcp_user_remember\" id=\"rcp_user_remember\" value=\"1\"\/>\n\t\t\t\t<label for=\"rcp_user_remember\">Remember me<\/label>\n\t\t\t<\/p>\n\t\t\t<p class=\"rcp_lost_password\"><a href=\"\/data\/wp\/v2\/posts\/55000044?rcp_action=lostpassword\"><\/a><\/p>\n\t\t\t<p>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_action\" value=\"login\"\/>\n\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000044\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"9231c3f2cb\"\/>\n\t\t\t\t<input id=\"rcp_login_submit\" class=\"rcp-button\" type=\"submit\" value=\"Login\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t<\/fieldset>\n\n\t\t\n\t<\/form>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>LocalDB ist ein spezieller Ausf&uuml;hrungsmodus von SQL Server Express, den Sie gut f&uuml;r die Entwicklung und die Weitergabe von Datenbankanwendungen auf Basis von .NET-Technologien nutzen k&ouml;nnen. Au&szlig;erdem ist diese Variante des SQL Servers wesentlich leichtgewichtiger und in weniger als einer Minute zu installieren. Der Download umfasst gerade mal 45 MB.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[662016,66042016,44000008,44000027,44000006,44000022],"tags":[],"yst_prominent_words":[66062023,66062025,66062051,66062047,66062059,66062053,66062061],"class_list":["post-55000044","post","type-post","status-publish","format-standard","hentry","category-662016","category-66042016","category-Datenzugriffstechnik","category-Excel_programmieren","category-SQL_Server_und_Co","category-Von_Access_zu_NET"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000044","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/comments?post=55000044"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000044\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=55000044"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/categories?post=55000044"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/tags?post=55000044"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=55000044"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}