Dave Rendón Microsoft Azure MVP, embracing and fostering tech intensity to benefit society and thrive in a digital world.

DEPLOY SQL SERVER Y SQL DATABASE CON POWERSHELL

55 sec read

Microsoft Azure ofrece un par de maneras de crear una nueva base de datos SQL, puedes crear una nueva base de datos en “+ Nueva tarea” y seleccionar Base de datos SQL del marketplace, o se puede navegar directamente a la ficha Bases de datos SQL en la pantalla principal.En este artículo veremos cómo realizar el deploy SQL Server y SQL Database con Powershell.

La base de datos SQL requiere la creación de un servidor de alojamiento lógico de las instancias de base de datos SQL, puedes crear el nuevo SQL Server como parte de la creación de tu base de datos inicial, o lo puedes crear por separado antes de la implementación de las bases de datos SQL.

Antes de implementar el script, debes utilizar el cmdled Add-AzureAccount ó Login-AzureRmAccount

deploy SQL Servver y SQL Database con Powershell

#************************
# deploy SQL Servver y SQL Database
# Author:@DaveRndn
#***********************

#**********************
# Variables
#********************
$SubscriptionId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx"
$AzureRmResourceGroupName = "sqlserverdemo"
$Location = “East US”
$ResourceGroupName= "sqlserverdemo"
$serverName = "sqldbv12svr01"
$databaseName = "sqlserverdbdemo"

Add-AzureRmAccount
Select-AzureRmSubscription $SubscriptionId
#check whether the database servers are available in the region you were planning to deploy.
(Get-AzureRmLocation | where-object {$_.Name -eq “Microsoft.Sql/servers” }).Locations
#create  a resource group in your desired region.
New-AzureRmResourceGroup -Name $AzureRmResourceGroupName -Location $Location
#create the SQL server and add firewall rules to allow any connections from outside Azure.
New-AzureRmSqlServer -ResourceGroupName $ResourceGroupName -ServerName $serverName -Location $Location -ServerVersion “12.0”
#New-AzureRmSqlServerFirewallRule -ResourceGroupName $ResourceGroupName -ServerName $serverName -FirewallRuleName “exrule1” -StartIpAddress “” -EndIpAddress “”
New-AzureRmSqlDatabase -ResourceGroupName $ResourceGroupName -ServerName $serverName -DatabaseName $databaseName -Edition "Standard" -RequestedServiceObjectiveName "S1"
Dave Rendón Microsoft Azure MVP, embracing and fostering tech intensity to benefit society and thrive in a digital world.

Leave a Reply

Your email address will not be published. Required fields are marked *