Mit Azure SQL arbeiten
Hier findet ihr ein paar Zeilen, um mit Azure SQL zu arbeiten. Von der Installation eines SQL Azure-Servers bis zur Bereitstellung einer Datenbank.
Azure SQL Powershell Skripte
Weitere Azure Themen findet ihr über diesen Link.
# PowerShell-Version ermitteln
Get-Module PowerShellGet -list | Select-Object Name,Version,Path
# AzureRM installiert?
Get-Module -ListAvailable AzureRM
# Wenn nicht, dann nachinstallieren (als Admin)
Install-Module AzureRM -AllowClobber
# Wenn nicht, dann nachinstallieren (als aktueller User)
Install-Module AzureRM -AllowClobber -Scope CurrentUser
# Anmeldung an Azure
Add-AzureRmAccount
# Einige Variablen (Namen, Kennwort etc.) festlegen
$resourcegroupname = “Default-SQL-WestEurope”
$location = “WestEurope”
$servername = “SQL1”
$adminlogin = “Admin-User”
$password = “Kennw0rt123”
$databasename = “Buchhaltung1”
Get-Variable
# ResourceGroup auswählen bzw. erstellen
Get-AzureRmResourceGroup
# oder ggf. anlegen
New-AzureRmResourceGroup -Name $resourcegroupname -Location $location
# Logischen SQL Azure-Server auswählen bzw. erstellen
Get-AzureRmSqlServer
# oder ggf. anlegen
New-AzureRmSqlServer `
-ResourceGroupName $resourcegroupname `
-ServerName $servername `
-Location $location `
-SqlAdministratorCredentials $(New-Object `
-TypeName System.Management.Automation.PSCredential `
-ArgumentList $adminlogin, $(ConvertTo-SecureString `
-String $password -AsPlainText -Force)) `
# Datenbank anlegen
New-AzureRmSqlDatabase `
-ResourceGroupName $resourcegroupname `
-ServerName $servername `
-DatabaseName $databasename `
-SampleName “AdventureWorksLT” `
-RequestedServiceObjectiveName “Basic”
# Und alles wieder Rückgängig machen
Remove-AzureRmSqlDatabase `
-DatabaseName $databasename `
-ServerName $servername `
-ResourceGroupName $resourcegroupname
Remove-AzureRmSqlServer ` -ServerName $servername ` -ResourceGroupName $resourcegroupname