{"id":313,"date":"2018-01-25T00:00:02","date_gmt":"2018-01-24T23:00:02","guid":{"rendered":"https:\/\/lizenzking.de\/staging\/blog\/de\/?p=313"},"modified":"2021-11-16T12:03:11","modified_gmt":"2021-11-16T11:03:11","slug":"access-datenbank-in-sql-server-migrieren","status":"publish","type":"post","link":"https:\/\/lizenzking.de\/blog\/de\/access-datenbank-in-sql-server-migrieren\/","title":{"rendered":"Access Datenbank in SQL Server migrieren"},"content":{"rendered":"\n<p>Es gibt gute Gr\u00fcnde, um eine&nbsp;<a href=\"https:\/\/lizenzking.de\/microsoft\/access\/\">Access Datenbank<\/a> in SQL Server zu migrieren. Dies sind vor allem Kapazit\u00e4t und Ausfallsicherheit. Wie Sie eine Access SQL Datenbank erstellen, erkl\u00e4rt Ihnen unser Weekly Hack der KW 4.<\/p>\n\n\n\n<h2 style=\"font-size:19px\"><strong>Access SQL Datenbank erstellen: Mehr Schutz und Kapazit\u00e4t<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" width=\"1400\" height=\"788\" src=\"https:\/\/lizenzking.de\/blog\/de\/wp-content\/uploads\/sites\/2\/2018\/01\/weekly_hack_access_sql_konvertieren_2.jpg\" alt=\"Access Datenbank in SQL Server migrieren\" class=\"wp-image-693\" srcset=\"https:\/\/lizenzking.de\/blog\/de\/wp-content\/uploads\/sites\/2\/2018\/01\/weekly_hack_access_sql_konvertieren_2.jpg 1400w, https:\/\/lizenzking.de\/blog\/de\/wp-content\/uploads\/sites\/2\/2018\/01\/weekly_hack_access_sql_konvertieren_2-500x281.jpg 500w, https:\/\/lizenzking.de\/blog\/de\/wp-content\/uploads\/sites\/2\/2018\/01\/weekly_hack_access_sql_konvertieren_2-768x432.jpg 768w, https:\/\/lizenzking.de\/blog\/de\/wp-content\/uploads\/sites\/2\/2018\/01\/weekly_hack_access_sql_konvertieren_2-1024x576.jpg 1024w, https:\/\/lizenzking.de\/blog\/de\/wp-content\/uploads\/sites\/2\/2018\/01\/weekly_hack_access_sql_konvertieren_2-696x392.jpg 696w, https:\/\/lizenzking.de\/blog\/de\/wp-content\/uploads\/sites\/2\/2018\/01\/weekly_hack_access_sql_konvertieren_2-1068x601.jpg 1068w, https:\/\/lizenzking.de\/blog\/de\/wp-content\/uploads\/sites\/2\/2018\/01\/weekly_hack_access_sql_konvertieren_2-746x420.jpg 746w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><\/figure>\n\n\n\n<p>Der Hauptgrund f\u00fcr einen Wechsel von einem Access Backend zu einem SQL Server ist mit Sicherheit die Datenkapazit\u00e4t. So betr\u00e4gt die maximale Gr\u00f6\u00dfe einer&nbsp;<a href=\"https:\/\/lizenzking.de\/microsoft\/access\/\">Access Datenbank<\/a> 2 GB. Eine Grenze die im Zeitalter von Industrie 4.0 nat\u00fcrlich schnell erreicht ist. Eine SQL Server-Instanz hingegen verf\u00fcgt \u00fcber einen Speicherplatz von 542.272 Terabyte (pro Datenbank!). Auch eine andere Zahl macht den immensen Unterschied zwischen SQL-Server und Access-Datenbank deutlich: W\u00e4hrend bei Access die Benutzeranzahl auf 255 limitiert ist, liegt sie beim SQL Server bei sage und schreibe 32.767 Benutzerverbindungen.<\/p>\n\n\n\n<p>Ein weiterer Aspekt ist die Ausfallsicherheit. L\u00e4sst sich eine defekte oder inkonsistente Access-Datenbank nicht mehr reparieren, geht dies meistens mit einem Datenverlust einher. Die Access-Datenbank wird zwar von einer Sicherungssoftware gesch\u00fctzt, da diese aber nicht im laufenden Betrieb t\u00e4tig werden kann, werden die Sicherungen meist nachts durchgef\u00fchrt. Ein SQL Server ist jedoch auf den sogenannten AlwaysOn-Betrieb gepolt. Dort stehen die Datenbanken permanent zur Verf\u00fcgung, sodass auch Sicherungen im laufenden Betrieb m\u00f6glich sind.<\/p>\n\n\n\n<p>Der SQL Server verf\u00fcgt sowohl \u00fcber eigene Funktionen zur Sicherung der Datenbank als auch \u00fcber Ausfallsicherheitsmethoden wie Failover Cluster, Transaktionsprotokollversand und Datenbankspiegelung. F\u00fcr die Datenbanksicherung selbst stehen Transaktionsprotokollsicherung, differenzierte Sicherung und die Vollsicherung zur Verf\u00fcgung, diese Varianten lassen sich miteinander kombinieren. Somit k\u00f6nnen Sie eine SQL Server-Datenbank auch tags\u00fcber ohne relevanten Datenverlust wiederherstellen.<\/p>\n\n\n\n<h3>&nbsp;<\/h3>\n\n\n\n<h3 style=\"font-size:19px\"><strong>Migrieren von Access Datenbank in SQL mit SSMA<\/strong><\/h3>\n\n\n\n<p>Nachdem Microsoft seit&nbsp;Access 2013 den Upsizing-Assistenten f\u00fcr die Migration von Access in eine SQL-Datenbank abgeschafft hat, kann das Konvertieren einer Access-Datenbank in SQL mit dem SQL Server Migrationsassistenten f\u00fcr Access, kurz SSMA genannt, recht einfach und schnell in die Tat umgesetzt werden. Microsoft stellt den Assistenten als&nbsp;kostenfreien Download zur Verf\u00fcgung.<\/p>\n\n\n\n<p>SQL Server Migration Assistant (SSMA) ist ein Tool, das eine umfassende Umgebung bereitstellt, mit der sich Access-Datenbanken schnell zum SQL Server migrieren lassen. Mit SSMA k\u00f6nnen Sie Access- und SQL Server-Datenbankobjekte \u00fcberpr\u00fcfen, die Access-Datenbank f\u00fcr die Migration bewerten, Access-Datenbankobjekte konvertieren, sie in SQL Server laden und dann Daten migrieren.<\/p>\n\n\n\n<h4 style=\"font-size:19px\"><strong>Access mit SQL Datenbank verbinden: Empfohlener Migrationsprozess<\/strong><\/h4>\n\n\n\n<p>Um Access-Datenbanken zu SQL Server zu migrieren, m\u00fcssen Sie zuerst ein SSMA-Projekt erstellen. Das Projekt ist eine Datei, die Metadaten zu den Access-Datenbanken enth\u00e4lt, die Sie zu SQL Server migrieren m\u00f6chten.<\/p>\n\n\n\n<ul><li>um neues Projekt zu erstellen, w\u00e4hlen Sie im Men\u00fc <strong>Datei<\/strong>&nbsp;die Option <strong>Neues Projekt<\/strong><\/li><li>Dialogfeld <strong>Neues Projekt<\/strong>&nbsp;wird angezeigt<\/li><li>geben Sie im Feld <strong>Name<\/strong>&nbsp;einen Namen f\u00fcr Ihr Projekt ein<\/li><li>im Feld <strong>Speicherort <\/strong>einen Ordner f\u00fcr das Projekt eintippen oder einen ausw\u00e4hlen<\/li><li>in Dropdown-Liste <strong>Migration<\/strong>&nbsp;Ihren SQL Server ausw\u00e4hlen, dann auf <strong>OK<\/strong>&nbsp;klicken<\/li><\/ul>\n\n\n\n<p>SSMA erstellt nun die Projektdatei. Sie k\u00f6nnen jetzt den n\u00e4chsten Schritt zum Hinzuf\u00fcgen einer oder mehrerer Access-Datenbanken durchf\u00fchren.<\/p>\n\n\n\n<h5 style=\"font-size:19px\"><strong>Hinzuf\u00fcgen von Access-Datenbankdateien (AccessToSQL)<\/strong><\/h5>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" width=\"1400\" height=\"788\" src=\"https:\/\/lizenzking.de\/blog\/de\/wp-content\/uploads\/sites\/2\/2018\/01\/weekly_hack_access_sql_konvertieren_3.jpg\" alt=\"Access Datenbank in SQL Server migrieren\" class=\"wp-image-694\" srcset=\"https:\/\/lizenzking.de\/blog\/de\/wp-content\/uploads\/sites\/2\/2018\/01\/weekly_hack_access_sql_konvertieren_3.jpg 1400w, https:\/\/lizenzking.de\/blog\/de\/wp-content\/uploads\/sites\/2\/2018\/01\/weekly_hack_access_sql_konvertieren_3-500x281.jpg 500w, https:\/\/lizenzking.de\/blog\/de\/wp-content\/uploads\/sites\/2\/2018\/01\/weekly_hack_access_sql_konvertieren_3-768x432.jpg 768w, https:\/\/lizenzking.de\/blog\/de\/wp-content\/uploads\/sites\/2\/2018\/01\/weekly_hack_access_sql_konvertieren_3-1024x576.jpg 1024w, https:\/\/lizenzking.de\/blog\/de\/wp-content\/uploads\/sites\/2\/2018\/01\/weekly_hack_access_sql_konvertieren_3-696x392.jpg 696w, https:\/\/lizenzking.de\/blog\/de\/wp-content\/uploads\/sites\/2\/2018\/01\/weekly_hack_access_sql_konvertieren_3-1068x601.jpg 1068w, https:\/\/lizenzking.de\/blog\/de\/wp-content\/uploads\/sites\/2\/2018\/01\/weekly_hack_access_sql_konvertieren_3-746x420.jpg 746w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><\/figure>\n\n\n\n<p>Um&nbsp;<a href=\"https:\/\/lizenzking.de\/microsoft\/access\/\">Access-Daten<\/a> auf SQL Server zu migrieren, m\u00fcssen Sie dem SSMA-Projekt eine oder mehrere Access-Datenbanken hinzuf\u00fcgen. Wenn Sie eine Access-Datenbank einem SSMA-Projekt hinzuf\u00fcgen, liest SSMA Datenbankmetadaten und f\u00fcgt diese Metadaten dann zur Projektdatei hinzu. Diese Metadaten beschreiben die Datenbank und ihre Objekte. SSMA verwendet die Metadaten, wenn Objekte in SQL Server-Syntax konvertiert und Daten in SQL Server migriert werden. Sie k\u00f6nnen diese Metadaten im Access Metadata Explorer durchsuchen und die Eigenschaften einzelner Datenbankobjekte \u00fcberpr\u00fcfen.<\/p>\n\n\n\n<p>Wenn Sie einem SSMA-Projekt eine oder mehrere Datenbanken hinzuf\u00fcgen m\u00f6chten und sich alle Dateien an einem bekannten Speicherort befinden, k\u00f6nnen Sie die Dateien mithilfe des folgenden Verfahrens hinzuf\u00fcgen.<\/p>\n\n\n\n<p>Um einzelne Datenbankdateien hinzuzuf\u00fcgen:<\/p>\n\n\n\n<ul><li>klicken Sie im Men\u00fc <strong>Datei<\/strong>&nbsp;auf <strong>Datenbanken hinzuf\u00fcgen<\/strong><\/li><li>suchen Sie im Dialogfeld <strong>\u00d6ffnen<\/strong>&nbsp;den Ordner, der Datenbankdateien enth\u00e4lt<\/li><li>w\u00e4hlen Sie Dateien aus, die Sie hinzuf\u00fcgen m\u00f6chten und klicken dann auf <strong>\u00d6ffnen<\/strong><\/li><\/ul>\n\n\n\n<p>M\u00f6chten Sie einem SSMA-Projekt mehrere Access-Datenbanken aus verschiedenen Ordnern oder eine einzelne Datei zuweisen, die Datei jedoch suchen m\u00fcssen, k\u00f6nnen Sie diese Schritte ausf\u00fchren, um eine oder mehrere Dateien zu suchen und sie dem Projekt hinzuzuf\u00fcgen:<\/p>\n\n\n\n<ul><li>klicken Sie im Men\u00fc <strong>Datei<\/strong>&nbsp;auf <strong>Datenbanken suchen<\/strong><\/li><li>geben Sie im Assistenten zum Suchen von Datenbanken Namen des Laufwerks, des Dateipfads oder des UNC-Pfads ein, nach dem Sie suchen m\u00f6chten<\/li><li>klicken Sie alternativ auf <strong>Durchsuchen<\/strong>, um Laufwerk oder Netzwerkordner zu suchen<\/li><li>klicken Sie auf <strong>Hinzuf\u00fcgen<\/strong>, um Ort der Liste hinzuzuf\u00fcgen<\/li><li>wiederholen der beiden vorherigen Schritte, um weitere Suchorte hinzuzuf\u00fcgen<\/li><li>w\u00e4hlen Sie auf der Seite <strong>Dateien ausw\u00e4hlen<\/strong>&nbsp;die Datenbanken aus, die Sie dem Projekt hinzuf\u00fcgen m\u00f6chten<\/li><li><strong>Weiter<\/strong>&nbsp;klicken<\/li><li>klicken Sie auf der Seite <strong>\u00dcberpr\u00fcfen<\/strong>&nbsp;auf <strong>Fertig stellen<\/strong><\/li><\/ul>\n\n\n\n<h3>&nbsp;<\/h3>\n\n\n\n<h6 style=\"font-size:19px\"><strong>Verbindung zu SQL Server herstellen<\/strong><\/h6>\n\n\n\n<p>Verwenden Sie das Dialogfeld <strong>Mit SQL Server verbinden<\/strong>, um eine Verbindung mit der Instanz von SQL Server herzustellen, auf die Sie migrieren m\u00f6chten. Klicken Sie im Men\u00fc <strong>Datei <\/strong>auf <strong>Verbindung zu SQL Server herstellen<\/strong>, um auf das Dialogfeld <strong>Verbinden mit SQL Server<\/strong>&nbsp;zuzugreifen.<\/p>\n\n\n\n<p>Geben Sie die Instanz von SQL Server ein, f\u00fcr die eine Verbindung hergestellt werden soll, oder w\u00e4hlen Sie diese aus. Standardm\u00e4\u00dfig wird die Instanz angezeigt, mit der Sie zuletzt verbunden waren.<\/p>\n\n\n\n<p>Wenn Sie eine Verbindung zur Standardinstanz auf dem lokalen Computer herstellen, k\u00f6nnen Sie entweder localhost oder einen Punkt (.) eingeben. M\u00f6chten Sie eine Verbindung zur Standardinstanz auf einem anderen Computer herstellen, geben Sie den Namen des Computers ein. Beabsichtigen Sie eine Verbindung zu einer benannten Instanz auf einem anderen Computer herzustellen, tippen Sie den Computernamen, einen umgekehrten Schr\u00e4gstrich und den Instanznamen ein, z. B. MyServer MyInstance.<\/p>\n\n\n\n<p>Geben Sie nun die Datenbank an, in die Objekte und Daten migriert werden sollen. W\u00e4hlen Sie dann noch die Authentifizierungsmethode aus, die zum Herstellen einer Verbindung mit SQL Server verwendet wird. Jetzt k\u00f6nnen Sie Ihre Access-Datenbank auf dem SQL Server mit allen Vorteilen nutzen. Mit&nbsp;<a href=\"https:\/\/lizenzking.de\/microsoft\/access\/access-2016\/microsoft-access-2016\">Access 2016<\/a> gestalten Sie Ihre Unternehmensabl\u00e4ufe noch effektiver! Bei Lizenzking erhalten Sie die Software zum Top-Preis mit unserem <a href=\"https:\/\/www.trustami.com\/erfahrung\/lizenzking-de-bewertung\">ausgezeichneten Service<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es gibt gute Gr\u00fcnde, um eine&nbsp;Access Datenbank in SQL Server zu migrieren. Dies sind vor allem Kapazit\u00e4t und Ausfallsicherheit. Wie Sie eine Access SQL Datenbank erstellen, erkl\u00e4rt Ihnen unser Weekly Hack der KW 4. Access SQL Datenbank erstellen: Mehr Schutz und Kapazit\u00e4t Der Hauptgrund f\u00fcr einen Wechsel von einem Access Backend zu einem SQL Server [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":441,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[24,33,17,19],"tags":[],"_links":{"self":[{"href":"https:\/\/lizenzking.de\/blog\/de\/wp-json\/wp\/v2\/posts\/313"}],"collection":[{"href":"https:\/\/lizenzking.de\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lizenzking.de\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lizenzking.de\/blog\/de\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/lizenzking.de\/blog\/de\/wp-json\/wp\/v2\/comments?post=313"}],"version-history":[{"count":6,"href":"https:\/\/lizenzking.de\/blog\/de\/wp-json\/wp\/v2\/posts\/313\/revisions"}],"predecessor-version":[{"id":2195,"href":"https:\/\/lizenzking.de\/blog\/de\/wp-json\/wp\/v2\/posts\/313\/revisions\/2195"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lizenzking.de\/blog\/de\/wp-json\/wp\/v2\/media\/441"}],"wp:attachment":[{"href":"https:\/\/lizenzking.de\/blog\/de\/wp-json\/wp\/v2\/media?parent=313"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lizenzking.de\/blog\/de\/wp-json\/wp\/v2\/categories?post=313"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lizenzking.de\/blog\/de\/wp-json\/wp\/v2\/tags?post=313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}