Skripte für das Windows Azure-Paket und Windows PowerShell-Cmdlets

 

Gilt für: Windows Azure Pack

Updates für Windows PowerShell-Cmdlets

Installieren Sie Windows Azure PowerShell Updates für Windows Azure Pack – Herunterladen und Installieren von Windows Azure PowerShell, einschließlich Updates und Support für das Windows Azure Pack. Sie können auch auf das Windows Azure PowerShell Projekt auf GitHub zugreifen.

Optionales Skript zur Optimierung der Sicherheit für SQL Server mit Windows Azure Pack

Ab Windows Azure Pack-Update, Version 3, werden dem Datenbankbenutzer beim Erstellen von Datenbanken mit Windows Azure Pack Anmeldeinformationen zur Verfügung gestellt, die nicht mehr Besitzerberechtigungen auf Datenbankebene für die erstellte Datenbank aufweisen.

Aus Gründen der Kompatibilität bleiben die vorhandenen Datenbanken und Anmeldungen unverändert.

Systemadministratoren können zum Anwenden der gleichen Sicherheitsberechtigungen auf Datenbanken und Anmeldungen, die bereits zuvor mit Windows AzurePack erstellt wurden, dieses Skript verwenden, um aktualisierte Sicherheits- und ähnliche Funktionen bereitzustellen, die von Windows Azure Pack vor dem Update, Version 3, zur Verfügung gestellt wurden.

Warnung

Lesen Sie vor dem Ausführen des Skripts die folgende Anleitung:

  • Wenn Sie das Windows Azure Pack-Update, Version 3 oder höher, ausführen, werden neue Datenbankanmeldungen nicht mit Datenbankbesitzerberechtigungen erstellt.

  • Wenn Sie das Windows Azure Pack-Update, Version 3 oder höher, ausführen und dieses zum Verwalten von Instanzen von SQL Server 2012 oder höher mit aktivierter Authentifizierung für eigenständige Datenbanken verwenden, werden eigenständige Datenbanken standardmäßig erstellt. Auf diese Weise wird eine bessere Benutzerisolierung zwischen bereitgestellten Datenbanken erzielt.

  • Wenn Sie SQL Server 2012 oder höher ausführen, empfehlen wir, das Skript mit aktiviertem "MigrateTo Enthalten"-Kennzeichen auszuführen. Wenn diese Kennzeichnung nicht angegeben wird, sind alle Datenbanknamen auf dem Hostserver für alle Mandanten sichtbar, die keine Authentifizierung für eigenständige Datenbanken verwenden (Mandanten mit Datenbanken, die Containment = None angeben.

  • Wenn eine frühere Version von SQL Server als 2012 ausgeführt wird, wird Authentifizierung für eigenständige Datenbanken nicht unterstützt, und Mandanten sehen alle Datenbanknamen, die für die gleiche SQL Server-Instanz bereitgestellt werden (einschließlich Datenbanken, die durch andere Mandanten bereitgestellt werden). Sie können jedoch nicht auf Daten zugreifen, die sich nicht in ihrem Besitz befinden.

Hier erfahren Sie, wo Sie das Skript "Enthaltene Datenbanken" abrufen.