VERTRIEB: 1-800-867-1380

Erste Schritte mit SQL Server auf Azure-Virtuellen Computern

Letzte Aktualisierung: Juni 2014

Dieses Thema enthält Richtlinien dazu, wie Sie sich auf einem Azure-Virtuellen Computer für SQL Server registrieren und wie Sie mit der Erstellung der ersten SQL Server-Datenbanken in der öffentlichen Microsoft-Cloud-Umgebung beginnen.

Bei SQL Server in den Azure-Virtuellen Computern profitieren Sie von allen Vorteilen des Infrastruktur als Dienst-Angebots in Microsoft-Rechenzentren. Sie haben daher Vollzugriff auf die virtuellen Computer, auf denen SQL Server ausgeführt wird, sowie auf die Anwendungen und Datenbanken in Azure. Sie können die Unternehmensanwendungen in Ihrer eigenen lokalen Virtualisierungsplattform in Azure verschieben, indem Sie SQL Server auf dem Azure-Virtuellen Computer nutzen, statt neue Hardware kaufen zu müssen, um den steigenden Anforderungen gerecht zu werden. Wenn Sie nur für einen bestimmten Zeitraum oder zum Überprüfen oder Testen neuer Anwendung mehr Hardware benötigen, bietet der Azure-Virtuelle Computer Ihnen die Flexibilität zum Erfüllen Ihrer Anforderungen. Sie können Hybridanwendungen erstellen, indem Sie SQL Server-Datenbanken in den Azure-Virtuellen Computern hosten. Daher können Sie Ihre Datenbanken sowohl lokal als auch in Cloud-Anwendungen verfügbar machen.

Dieses Thema enthält folgende Unterabschnitte:

Um einen virtuellen SQL Server-Computer in Azure zu erstellen, müssen Sie zuerst ein Azure Platform-Abonnement beziehen. Sie können ein Azure-Abonnement unter Kauf-Optionenerwerben. Wenn Sie Windows Azure kostenlos testen möchten, besuchen Sie die Webseite Azure - Kostenlosen Testversion. Anschließend können Sie entweder einen eigenen virtuellen Computer in Azure bereitstellen oder ein von der Plattform bereitgestelltes Image verwenden, um den virtuellen Computer in Azure zu erstellen.

Im Lernprogramm Bereitstellen eines virtuellen SQL Server-Computers in Azure wird gezeigt, wie Sie einen virtuellen SQL Server-Computer mithilfe eines auf der Plattform bereitgestellten Images erstellen.

Wichtig: Nachdem Sie einen virtuellen Computer mit SQL Server in Windows Azure erstellt haben, müssen Sie einige zusätzliche Aufgaben ausführen, damit Sie über andere virtuelle Computer in Windows Azure, über lokale Computer oder über das Internet eine Verbindung mit dem erstellten virtuellen Computer mit SQL Server herstellen können: Ausführliche Anweisungen finden Sie unter Konnektivitätsüberlegungen für SQL Server auf virtuellen Azure-Computern.

Wenn Sie einen eigenen virtuellen Computer in Azure einfügen möchten, lesen Sie Erstellen eines virtuellen SQL Server-Computers in Azure mithilfe des vorhandenen lokalen SQL Server-Datenträgers und Erstellen eines virtuellen SQL Server-Computers in Azure mithilfe des vorhandenen lokalen SQL Server-Computers.

Weitere Informationen zum Verwalten von Azure-Abonnements finden Sie unter Verwalten von Abonnements. Der Katalog des Azure-Virtuellen Computers stellt mehrere Images für virtuelle Computer bereit, z. B. Images für Windows oder Nicht-Windows-Images. Die aktuelle Liste der unterstützten virtuellen Computer finden Sie unter Größe virtueller Computer unter Azure und Preisangaben zu virtuellen Computern.

Der Katalog des Azure-Virtuellen Computers enthält mehrere Images mit Microsoft SQL Server. Die Software, die auf den virtuellen Computerimages installiert ist, hängt von der Version des Betriebssystems und der Version von SQL Server ab. In der folgenden Tabelle werden die zu SQL Server gehörigen Images zusammengefasst, die derzeit im Katalog des Azure-Virtuelle Computers verfügbar sind:

 

Betriebssystem SQL Server-Version SQL Server-Edition

Windows Server 2008 R2

SQL Server 2008 R2 Service Pack 2

Enterprise, Standard und Web

Windows Server 2012

SQL Server 2012 Service Pack 1

Enterprise, Standard, Web und Data Warehouse (Enterprise)

Windows Server 2012 R2

SQL Server 2014 und SQL Server 2014 für Data Warehousing

Enterprise, Standard, Web und Data Warehouse (Enterprise)

Wichtiger Hinweis: Zusätzliche Versionen und Editionen von SQL Server sind in Planung. Melden Sie sich beim Azure-Verwaltungsportal an, um alle unterstützten Versionen und Editionen von SQL Server anzuzeigen.

Wenn Sie einen virtuellen Computer erstellen, indem Sie das Plattformimage SQL Server Evaluation Edition verwenden, das während des Preview-Zeitraums verfügbar war, können Sie es nicht auf das Image der Edition mit Abrechnung auf Stundenbasis im Katalog aktualisieren. Die beiden folgenden Optionen sind verfügbar:

Die Windows Server-Installation im Plattformimage enthält die folgenden Konfigurationseinstellungen und Komponenten:

  • Remotedesktop wird für das Administratorkonto aktiviert.

  • Windows Update ist aktiviert.

  • Standardmäßig ist das Benutzerkonto, das während der Bereitstellung angegeben wird, Mitglied der lokalen Gruppe Administrators. Dieses Administratorkonto ist auch Mitglied der SQL Server-Serverrolle sysadmin.

  • Der virtuelle Computer ist Mitglied einer Arbeitsgruppe namens WORKGROUP.

  • Das Konto Gast ist nicht aktiviert.

  • Windows-Firewall mit erweiterter Sicherheit (c:\Windows\System32\WF.msc) ist aktiviert.

  • .NET Framework Version 4 ist installiert.

  • Die Größe des virtuellen Computers wird während der Bereitstellung angegeben.

  • Mittel ist die für normale Arbeitsauslastungen empfohlene kleinste Größe.

  • Die empfohlene Mindestgröße für einen virtuellen Computer ist Groß, wenn die SQL Server Enterprise Edition verwendet wird.

  • Die Anzahl der für Daten verfügbaren Datenträger, die Sie konfigurieren können, wird durch die gewählte Größe beschränkt. Aktuelle Informationen zur verfügbaren Größe des virtuellen Computers und der Anzahl der für Daten verfügbaren Datenträger, die Sie einem virtuellen Computer anfügen können, finden Sie unter Größe des virtuellen Computers für Azure.

Die SQL Server-Installation im Plattformimage enthält die folgenden Konfigurationseinstellungen und Komponenten:

  • Database Engine (Datenbankmodul)

  • Analysis Services

  • Integration Services

  • Reporting Services (im einheitlichen Modus konfiguriert)

  • AlwaysOn-Verfügbarkeitsgruppen sind in SQL Server 2012 (oder höher) verfügbar, müssen jedoch zusätzlich konfiguriert werden, bevor sie verwendet werden können. Weitere Informationen finden Sie unter Hochverfügbarkeit und Notfallwiederherstellung für SQL Server auf virtuellen Azure-Computern.

  • Replikation

  • Volltext- und semantische Extraktionen für Suche (semantische Extraktionen nur in SQL Server 2012 oder höher)

  • Data Quality Services (nur SQL Server 2012 oder höher)

  • Master Data Services (nur für SQL Server 2012 oder höher), erfordern jedoch zusätzliche Konfiguration und Komponenten. Um Master Data Services in einem virtuellen Computer in Azure auszuführen, installieren Sie den Webserver (Internet Information Services) und Silverlight, und konfigurieren Sie zudem Master Data Services mithilfe von Master Data Services Configuration Tool (MDSConfigTool.exe). Weitere Informationen finden Sie unter Installieren von Master Data Services.

  • PowerPivot für SharePoint ist (nur für SQL Server 2012 oder höher) verfügbar, erfordert jedoch zusätzliche Konfiguration und Komponenten (einschließlich SharePoint).

  • Distributed Replay Client ist (nur für SQL Server 2012 oder höher) verfügbar, jedoch nicht installiert. Informationen zum Ausführen des Setups finden Sie unter Zusätzliche Datenbankmodulinstanzen und der Plattform, die vom SQL Server-Image bereitgestellt werden.

  • Alle Tools, einschließlich SQL Server Management Studio, SQL Server-Konfigurations-Manager, Business Intelligence Development Studio, SQL Server-Setup und Upgrade- und Migrationstools, wie Datenebenenanwendungen (DAC), Sichern, Wiederherstellen, Anfügen und Trennen von Datenbanken.

  • Konnektivität der Clienttools, Clienttools SDK und SQL Client Connectivity SDK.

  • SQL Server-Onlinedokumentation, muss jedoch mit Help Viewer konfiguriert werden. Weitere Informationen finden Sie unter Verwendungs-Produktdokumentation für SQL Server.

  • Enthält eine standardmäßige (unbenannte) Instanz des SQL Server-Datenbankmoduls und lauscht nur am Shared Memory-Protokoll.

  • Standardmäßig wird für Azure während des Setups des virtuellen SQL Server-Computers die Windows-Authentifizierung ausgewählt. Wenn Sie die sa-Anmeldung verwenden oder ein neues SQL Server-Konto erstellen möchten, müssen Sie den Authentifizierungsmodus ändern. Weitere Informationen finden Sie unter Sicherheitsüberlegungen für SQL Server auf virtuellen Azure-Computern.

  • Der Azure-Benutzer, der den virtuellen Computer installiert hat, ist anfangs das einzige Mitglied der festen Serverrolle sysadmin von SQL Server.

  • Der Datenbankmodularbeitsspeicher wird auf dynamische Arbeitsspeicherkonfiguration festgelegt. Die Option "contained database authentication" ist deaktiviert. Die Standardsprache ist Deutsch. Datenbankübergreifende Besitzverkettung ist deaktiviert. Für weitere Einstellungen überprüfen Sie die Instanz von SQL Server.

  • Zusätzliche Installationen von SQL Server können auf dem virtuellen Computer installiert werden, aber sie erfordern eventuell einen Produkt-ID-Code (PID).

  • Das Programm zur Verbesserung der Benutzerfreundlichkeit (CEIP) ist aktiviert. Sie können das CEIP mit dem Dienstprogramm "Fehler- und Verwendungsberichterstellung von SQL Server" deaktivieren. Sie starten das Dienstprogramm "Fehler- und Verwendungsberichterstellung von SQL Server", indem Sie im Menü Start auf Alle Programme, auf Microsoft SQL Server-Version, auf Konfigurationstools und dann auf Fehler- und Verwendungsberichterstellung von SQL Server klicken. Wenn Sie keine Instanz von SQL Server mit aktiviertem CEIP verwenden möchten, sollten Sie in Erwägung ziehen, Ihr eigenes virtuelles Computerimage in Azure bereitzustellen. Weitere Informationen finden Sie unter Erstellen und Hochladen einer virtuelle Festplatte, die das Windows Server-Betriebssystem enthält.

  • Leistungsaspekte: Beim Ausführen von SQL Server auf virtuellen Computern in Azure wird empfohlen, dass Sie weiterhin dieselben Optionen zur Optimierung der Datenbankleistung verwenden, die für SQL Server in der lokalen Serverumgebung gelten. Allerdings hängt die Leistung einer relationalen Datenbank in einer öffentlichen Cloud von vielen Faktoren ab, wie der Größe des virtuellen Computers und der Konfiguration der Datenträger. Neueste Informationen finden Sie unter Optimale Verfahren für die Leistung für SQL Server auf virtuellen Computern in Azure. Dieses Thema enthält Informationen zur Platzierung von Daten- und Protokolldateien, zu temporären Speicherlaufwerken, Caching, E/A-Leistung usw.

  • Hochverfügbarkeits- und Notfallwiederherstellungsaspekte: Befolgen Sie für Datenbanken, die auf virtuellen SQL Server-Computern in Azure ausgeführt werden, die detaillierten Anleitungen unter Hochverfügbarkeit und Notfallwiederherstellung für SQL Server auf virtuellen Azure-Computern. Bei Anwendungen, die in Azure ausgeführt werden und gleichzeitig virtuelle SQL Server-Computer in Azure verwenden, müssen zusätzliche Aspekte berücksichtigt werden. Wir empfehlen dringend, dass Sie die Informationen unter Development Strategies in Azure: Comparison of Traditional Web Development vs. Azure Cloud Services and Azure Web Sites im Artikel Anwendungsmuster und Entwicklungsstrategien für SQL Server in Azure Virtual Machines lesen.

  • Dienste: Deaktivieren Sie alle nicht verwendeten Dienste, die auf dem virtuellen Computer unter Azure ausgeführt werden. Wenn Sie z. B. nicht einige vorinstallierte SQL Server-Dienste, wie Analysis Services, Reporting Services oder Integrationsdienste, nicht verwenden; deaktivieren Sie sie.

  • Automatische Skalierung: Die Funktion Automatisch skalieren von Azure gestattet es Ihnen, die Anzahl der virtuellen Computer automatisch zu erhöhen oder zu verringern, die von Ihrer Anwendung verwendet werden. Diese Funktion garantiert, dass Endbenutzer in Phasen mit hohen Auslastungen nicht negativ betroffen sind, während bei geringerer Auslastung virtuelle Computer heruntergefahren werden. Es wird empfohlen, dass Sie die Option "Automatisch skalieren" nicht für Ihren Clouddienst festlegen, wenn dieser virtuelle Computer mit SQL Server einbezieht. Der Grund hierfür ist, dass es die Funktion "Automatisch skalieren" Azure gestattet, einen virtuellen Computer zu aktivieren, wenn die CPU-Auslastung auf diesem virtuellen Computer höher als ein bestimmter Schwellenwert ist. Wenn die CPU-Auslastung unter diesem Schwellenwert liegt, kann der virtuelle Computer von Azure deaktiviert werden. Die Funktion "Automatisch skalieren" ist für zustandslose Anwendungen (z. B. Webserver) hilfreich, bei denen ein virtueller Computer die Arbeitsauslastung ohne Verweise auf vorherige Zustände verwalten kann. Für zustandsbehaftete Anwendungen (z. B. SQL Server), bei denen nur eine Instanz das Schreiben in die Datenbank gestattet, ist die Funktion "Automatisch skalieren" jedoch nicht hilfreich. Hinweis: Zum Konfigurieren der automatischen Skalierung für Ihre virtuellen Computer müssen Sie sicherstellen, dass diese sich in derselben Verfügbarkeitsgruppe und in demselben Clouddienst befinden. Wenn Sie virtuelle Computer in demselben Clouddienst erstellen möchten, erstellen Sie zunächst einfach den ersten virtuellen Computer. Dann erstellen Sie den zweiten virtuellen Computer, und anschließend verbinden Sie den zweiten mit dem ersten virtuellen Computer. Informationen finden Sie unter Lernprogramm: Konfigurieren und Verbinden mehrerer virtueller SQL Server-Computer im selben Cloud-Dienst in Azure. Informationen zu virtuellen Computern und Verfügbarkeitsgruppen finden Sie unter Verwalten der Verfügbarkeit virtueller Computer.

Weitere Informationen, bewährte Methoden und Lernprogramme finden Sie in den Themen, die im Abschnitt Nächste Schritte am Ende dieses Themas aufgeführt sind.

Geben Sie in Management Studio im Dialogfeld Verbindung mit Server herstellen im Feld Servername den Hostnamen des virtuellen Computers ein.

Bevor Sie eine Verbindung mit der Instanz von SQL Server über das Internet herstellen können, müssen Sie die folgenden Aufgaben ausführen:

  • Konfigurieren Sie SQL Server, sodass am TCP-Protokoll gelauscht wird, und starten Sie das Datenbankmodul neu.

  • Öffnen Sie die TCP-Ports in der Windows-Firewall.

  • Konfigurieren Sie SQL Server für die Authentifizierung im gemischten Modus.

  • Erstellen Sie eine SQL Server-Anmeldung.

  • Erstellen Sie einen TCP-Endpunkt für den virtuellen Computer.

  • Bestimmen Sie den DNS-Namen des virtuellen Computers.

Schrittweise Anweisungen finden Sie unter Bereitstellen eines virtuellen SQL Server-Computers in Azure.

Das virtuelle Azure-Netzwerk ermöglicht einem virtuellen Computer, der unter Azure gehostet wird, einfacher mit dem privaten Netzwerk zu interagieren. Die Konfiguration der Einstellungen des virtuellen Azure-Netzwerks umfasst mehrere Schritte. Weitere Informationen zum virtuellen Azure-Netzwerk finden Sie unter Übersicht über das virtuelle Azure-Netzwerk

Geben Sie eine Verbindungszeichenfolge an, die der Folgenden ähnelt

add name ="connection" connectionString ="Data Source=VM_Name;Integrated Security=true;" providerName ="System.Data.SqlClient";

Dabei ist VM_Name der Name, den Sie während der Installation für den virtuellen Computer angegeben haben. Informationen zu verschiedenen Konnektivitätsszenarien finden Sie unter Konnektivitätsüberlegungen für SQL Server auf virtuellen Azure-Computern.

Wenn Sie einen virtuellen Computer unter Verwendung eines auf der Plattform bereitgestellten SQL Server-Images erstellen, finden Sie die SQL Server-Installationsmedien, die im virtuellen Computer im Verzeichnis C:\SqlServer_SQLMajorVersion.SQLMinorVersion_Full gespeichert wurden. Sie können die Installation von diesem Verzeichnis aus ausführen, um beliebige Setupaktionen auszuführen, wie Funktionen hinzufügen oder entfernen, eine neue Instanz hinzufügen oder die Instanz reparieren, wenn der Speicherplatz dies zulässt. Beachten Sie, dass Azure mehrere Versionen der SQL Server-Images über das Portal bereitstellt. Wenn das Versionsveröffentlichungsdatum des für die SQL Server-Plattform bereitgestellten Images dem Datum 15. Mai 2014 oder später entspricht, enthält es standardmäßig den Produktschlüssel. Wenn Sie einen virtuellen Computer mithilfe eines auf der Plattform bereitgestellten SQL Server-Images bereitstellen, das vor diesem Datum veröffentlicht wurde, enthält dieser virtuelle Computer nicht den Produktschlüssel. Es wird empfohlen, dass Sie immer die neueste Imageversion auswählen, wenn Sie einen neuen virtuellen Computer bereitstellen.

Sie können einen virtuellen SQL Server-Computer als Vorlage für die Erstellung anderer virtueller Computer verwenden. Durch die Bereitstellung eines neuen virtuellen Computers mithilfe der Imagevorlage wird die für die SQL Server-Plattform bereitgestellte Lizenz nicht verletzt. Weitere Informationen finden Sie unter So nehmen Sie einen virtuellen Windows-Computer auf, um ihn als Vorlage zu verwenden. Wenn Sie Ihr eigenes SQL Server-Image in Azure hinzufügen und dann weitere SQL Server-Funktionen installieren müssen, stellen Sie sicher, dass auf dem virtuellen Computer genügend Speicherplatz verfügbar ist. Weitere Informationen zu Windows Server- und SQL Server-Lizenzen auf der Azure-Plattform finden Sie unter Häufig gestellte Fragen zur Lizenzierung virtueller Computer.

Wenn Sie einen virtuellen Computer unter Verwendung des auf der Plattform bereitgestellten SQL Server-Images erstellen, können Sie wie bei einer lokalen Datenbank neue Windows-Benutzer, SQL Server-Anmeldenamen für die Windows-Authentifizierung und Datenbankbenutzer erstellen. Wenn Sie die SQL Server-Authentifizierung verwenden möchten, müssen Sie das Datenbankmodul für die Authentifizierung im gemischten Modus konfigurieren. Das sa-Konto ist deaktiviert. Weitere Informationen zum Bestimmen und Ändern des Authentifizierungsmodus und zum Aktivieren des sa-Kontos finden Sie unter Ändern des Serverauthentifizierungsmodus.

Siehe auch

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.
Anzeigen:
© 2014 Microsoft