{"id":728,"date":"2019-07-16T08:42:15","date_gmt":"2019-07-16T06:42:15","guid":{"rendered":"https:\/\/azure.teamprojects.de\/?page_id=728"},"modified":"2019-09-17T17:07:27","modified_gmt":"2019-09-17T15:07:27","slug":"einrichten-sql-datenbank","status":"publish","type":"page","link":"https:\/\/azure.teamprojects.de\/?page_id=728","title":{"rendered":"SQL-Datenbank"},"content":{"rendered":"\n<h2><strong>Einrichtung<\/strong><\/h2>\n\n\n\n<p>Azure SQL-Datenbank ist eine universelle relationale DBaaS-L\u00f6sung (Database-as-a-Service) und basiert auf der Micrsoft SQL Server-Engine. Mit ihr k\u00f6nnen zuverl\u00e4ssige und sichere Clouddatenbanken erstellt werden, um datengesteuerte Anwendungen und Websites zu betreiben. Die Datenbanken skalieren mit den Anforderungen des Nutzers und lassen sich den jeweiligen Bed\u00fcrfnissen entsprechend konfigurieren. <\/p>\n\n\n\n<p>Um im Azure-Portal eine  SQL-Datenbank zu erstellen w\u00e4hlt man unter <em>Create a Resource<\/em> den Punkt <em>SQL Database<\/em> aus. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"762\" height=\"777\" src=\"https:\/\/azure.teamprojects.de\/wp-content\/uploads\/2019\/08\/CreateResourceDatabase.png\" alt=\"\" class=\"wp-image-782\" srcset=\"https:\/\/azure.teamprojects.de\/wp-content\/uploads\/2019\/08\/CreateResourceDatabase.png 762w, https:\/\/azure.teamprojects.de\/wp-content\/uploads\/2019\/08\/CreateResourceDatabase-294x300.png 294w\" sizes=\"(max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><figcaption>SQL-Datenbank im Azure-Portal erstellen<\/figcaption><\/figure>\n\n\n\n<p>Das Betreiben einer Datenbank erfordert zus\u00e4tzlich einen Datenbankserver. Sollte noch kein Server zur Verf\u00fcgung stehen, kann ein solcher per Klick auf die Schaltfl\u00e4che<em> Create new<\/em> angefordert werden. Hier wird dem Server ein Name gegeben, der gleichzeitig als URL dient, \u00fcber die der k\u00fcnftige Server und somit auch die Datenbank erreichbar ist. Mit den Feldern <em>Server admin login<\/em> und <em>Password<\/em> werden die Anmeldedaten f\u00fcr den Server Admin festgelegt. Mit diesen Nutzerdaten authentifiziert man sich bei der Datenbank. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"311\" height=\"443\" src=\"https:\/\/azure.teamprojects.de\/wp-content\/uploads\/2019\/08\/CreateSQLServer.png\" alt=\"\" class=\"wp-image-783\" srcset=\"https:\/\/azure.teamprojects.de\/wp-content\/uploads\/2019\/08\/CreateSQLServer.png 311w, https:\/\/azure.teamprojects.de\/wp-content\/uploads\/2019\/08\/CreateSQLServer-211x300.png 211w\" sizes=\"(max-width: 311px) 100vw, 311px\" \/><figcaption>Datenbank Server einrichten<\/figcaption><\/figure>\n\n\n\n<p>Nachdem alle Ressourcen eingerichtet wurden, steht der Datenbankdienst zur Verf\u00fcgung. Es gibt verschiedene M\u00f6glichkeiten auf die Datenbank zuzugreifen. Das Azure-Portal stellt eine Schnittstelle zur Verf\u00fcgung, die mit einem Query editor ausgestattet ist. Hier werden alle verf\u00fcgbaren Tabellen aufgef\u00fchrt und es k\u00f6nnen eigene SQL-Querys erstellt werden, um auf die  Datenbank zuzugreifen. Es ist allerdings nicht m\u00f6glich, die Tabellen grafisch anzeigen zu lassen. Hierf\u00fcr wird ein SQL Server Data Tool ben\u00f6tigt. Azure Data Studio ist ein solches und kann <a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/azure-data-studio\/download?view=sql-server-2017\">hier<\/a> kostenlos heruntergeladen und installiert werden. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"393\" height=\"612\" src=\"https:\/\/azure.teamprojects.de\/wp-content\/uploads\/2019\/08\/AzureDataStudioAddServer-1.png\" alt=\"\" class=\"wp-image-786\" srcset=\"https:\/\/azure.teamprojects.de\/wp-content\/uploads\/2019\/08\/AzureDataStudioAddServer-1.png 393w, https:\/\/azure.teamprojects.de\/wp-content\/uploads\/2019\/08\/AzureDataStudioAddServer-1-193x300.png 193w\" sizes=\"(max-width: 393px) 100vw, 393px\" \/><figcaption>Datenbankserver in Azure Data Studio<\/figcaption><\/figure>\n\n\n\n<p>Wird die Maus in den Bereich rechts neben dem Reiter &#8218;Server&#8216; bewegt, erscheint eine Schaltfl\u00e4che <em>New Connection<\/em>.  Hier kann eine neue Verbindung zu einem Datenbank-Server hergestellt werden. Hierf\u00fcr m\u00fcssen die <em>Adresse<\/em> des Servers, <em>Username<\/em> und <em>Password<\/em> angegeben werden.  Nachdem die Verbindung aufgebaut wurde, steht der Server, wie oben zu sehen, zur Verf\u00fcgung. Unter <em>Databases <\/em>sind alle verf\u00fcgbaren Datenbanken aufgef\u00fchrt. Mit Rechtsklick auf ein Tabelle und Auswahl von &#8218;Edit Data&#8216; wird die ausgew\u00e4hlte Tabelle abgerufen und dargestellt. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"499\" height=\"438\" src=\"https:\/\/azure.teamprojects.de\/wp-content\/uploads\/2019\/08\/AzureDataStudioNewConnection.png\" alt=\"\" class=\"wp-image-785\" srcset=\"https:\/\/azure.teamprojects.de\/wp-content\/uploads\/2019\/08\/AzureDataStudioNewConnection.png 499w, https:\/\/azure.teamprojects.de\/wp-content\/uploads\/2019\/08\/AzureDataStudioNewConnection-300x263.png 300w\" sizes=\"(max-width: 499px) 100vw, 499px\" \/><figcaption>Eine Verbindung zu einem Datenbankserver aufbauen<\/figcaption><\/figure>\n\n\n\n<p>Eine weitere M\u00f6glichkeit auf die Datenbank zuzugreifen, ist das Schreiben und Ausf\u00fchren eigener SQL-Querys mittels einer API f\u00fcr eine Programmiersprache. Diese stehen f\u00fcr alle g\u00e4ngigen Programmiersprachen zur Verf\u00fcgung und sind in der Regel leicht zu handhaben. Hier ist aber immer die individuelle Dokumentation zu beachten. Um sich mit SQL-Datenbanken im Allgemeinen vertraut zu machen, bietet sich <a href=\"https:\/\/www.youtube.com\/watch?v=HXV3zeQKqGY&amp;t=6216s\">dieses<\/a> Tutorial an.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Einrichtung Azure SQL-Datenbank ist eine universelle relationale DBaaS-L\u00f6sung (Database-as-a-Service) und basiert auf der Micrsoft SQL Server-Engine. Mit ihr k\u00f6nnen zuverl\u00e4ssige und sichere Clouddatenbanken erstellt werden, um datengesteuerte Anwendungen und Websites zu betreiben. Die Datenbanken skalieren mit den Anforderungen des Nutzers und lassen sich den jeweiligen Bed\u00fcrfnissen entsprechend konfigurieren. Um im Azure-Portal eine SQL-Datenbank zu erstellen &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/azure.teamprojects.de\/?page_id=728\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eSQL-Datenbank\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":100,"featured_media":0,"parent":714,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/azure.teamprojects.de\/index.php?rest_route=\/wp\/v2\/pages\/728"}],"collection":[{"href":"https:\/\/azure.teamprojects.de\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/azure.teamprojects.de\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/azure.teamprojects.de\/index.php?rest_route=\/wp\/v2\/users\/100"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.teamprojects.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=728"}],"version-history":[{"count":5,"href":"https:\/\/azure.teamprojects.de\/index.php?rest_route=\/wp\/v2\/pages\/728\/revisions"}],"predecessor-version":[{"id":1170,"href":"https:\/\/azure.teamprojects.de\/index.php?rest_route=\/wp\/v2\/pages\/728\/revisions\/1170"}],"up":[{"embeddable":true,"href":"https:\/\/azure.teamprojects.de\/index.php?rest_route=\/wp\/v2\/pages\/714"}],"wp:attachment":[{"href":"https:\/\/azure.teamprojects.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}