Microsoft Azure

Cómo crear Single Azure Database mediante Azure PowerShell

Hola, a continuación publico un script para crear una base de datos de tipo Single Azure Database mediante comandos de PowerShell

Prerrequisitos:

Disclaimer: Dada la constante actualización de las tecnologías de Cloud Computing algunos pasos pueden ser diferentes al momento de leer el artículo, haré el esfuerzo por mantenerlo actualizado, pero podría haber algunas diferencias entre lo que se muestre a continuación y la consola de Azure al momento de la implementación.

# Parámetros para SQL Azure Server
$serverName="srv-vvillardemo"
$subscriptionId = '<subscriptionid>'
$location="East US"
$cred = $(New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList 'sqladmin', $(ConvertTo-SecureString -String 'p@$$w0rd' -AsPlainText -Force))
$resourceGroup = "rg-vvillar"

#Parámetros para las reglas de firewall
$fwRuleName = "AllowedIps"
$startIpAddress = "0.0.0.0"
$endIpAddress = "255.255.255.255"

#Parámetros para Azure SQL Database
$dbName="db-demo01"
$dbSize="S0"

#Conéctese a la suscripción de Azure
Connect-AzAccount
Set-AzContext -SubscriptionId $subscriptionId

#Crear grupo de recursos
New-AzResourceGroup -Name $resourceGroup -Location $location

#Crear el servidor
New-AzSqlServer -ServerName $serverName -Location $location -ResourceGroupName $resourceGroup -SqlAdministratorCredentials $cred

#Crear la base de datos
New-AzSqlDatabase -DatabaseName $dbName -ResourceGroupName $resourceGroup -ServerName $serverName -RequestedServiceObjectiveName $dbSize

#Habilitar las direcciones IP del firewall (todas las direcciones IP solo para fines de prueba/tutorial)
New-AzureRmSqlServerFirewallRule -FirewallRuleName $fwRuleName -StartIpAddress $startIpAddress -EndIpAddress $endIpAddress -ResourceGroupName $resourceGroup -ServerName $serverName

#Obtener el nombre del servidor (FQDN) para conectarse
Get-AzSqlServer -ServerName $serverName -ResourceGroupName $resourceGroup | Select-Object FullyQualifiedDomainName
0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments