Condividi tramite


New-AzureSqlDatabaseServerFirewallRule

Crea una regola del firewall in database SQL di Azure Server.

Nota

I cmdlet a cui si fa riferimento in questa documentazione sono per la gestione delle risorse di Azure legacy che usano le API di Azure Service Manager (ASM). Questo modulo di PowerShell legacy non è consigliato durante la creazione di nuove risorse perché ASM è pianificato per il ritiro. Per altre informazioni, vedere Ritiro di Azure Service Manager.

Il modulo Az PowerShell è il modulo PowerShell consigliato per la gestione delle risorse di Azure Resource Manager (ARM) con PowerShell.

Sintassi

New-AzureSqlDatabaseServerFirewallRule
   -ServerName <String>
   -RuleName <String>
   -StartIpAddress <String>
   -EndIpAddress <String>
   [-Force]
   [-Profile <AzureSMProfile>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzureSqlDatabaseServerFirewallRule
   -ServerName <String>
   [-RuleName <String>]
   [-AllowAllAzureServices]
   [-Force]
   [-Profile <AzureSMProfile>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Descrizione

Il cmdlet New-AzureSqlDatabaseServerFirewallRule crea una regola del firewall nell'istanza specificata di database SQL di Azure Server nella sottoscrizione corrente.

Usare i parametri StartIpAddress e EndIpAddress per specificare un intervallo di indirizzi IP che questa regola consente di connettersi al server database SQL di Azure.

Specificare il parametro AllowAllAzureServices per creare una regola che consenta le connessioni di Azure al server. La regola ha valori di indirizzo IP iniziale e finale pari a 0.0.0.0. Se non si specifica un nome di regola del firewall, questo cmdlet assegna il nome predefinito AllowAllAzureServices.

Esempio

Esempio 1: Creare una regola del firewall

PS C:\>New-AzureSqlDatabaseServerFirewallRule -ServerName "lpqd0zbr8y" -RuleName "FirewallRule24" -StartIpAddress 10.1.1.1 -EndIpAddress 10.1.1.2

Questo comando crea una regola del firewall FirewallRule24 nel server database SQL di Azure denominato lpqd0zbr8y. Il comando specifica un intervallo di indirizzi IP.

Esempio 2: Creare una regola che consenta tutti i servizi di Azure

PS C:\>New-AzureSqlDatabaseServerFirewallRule -ServerName "lpqd0zbr8y" -AllowAllAzureServices -RuleName "AzureConnections"

Questo comando crea una regola del firewall denominata AzureConnections nel server denominato lpqd0zbr8y che consente le connessioni di Azure.

Esempio 3: Creare una regola che consenta a tutti i servizi di Azure che usano il nome predefinito Creare una regola che consenta a tutti i servizi di Azure che usano il nome predefinito

PS C:\>New-AzureSqlDatabaseServerFirewallRule -ServerName "lpqd0zbr8y" -AllowAllAzureServices

Questo comando crea una regola del firewall nel server specificato denominato lpqd0zbr8y che consente le connessioni di Azure. Il comando assegna il nome della regola predefinito AllowAllAzureServices.

Parametri

-AllowAllAzureServices

Indica che questa regola del firewall consente a tutti gli indirizzi IP di Azure di accedere al server.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EndIpAddress

Specifica il valore finale dell'intervallo di indirizzi IP per questa regola.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Force

Forza l'esecuzione del comando senza chiedere conferma all'utente.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Profile

Specifica il profilo di Azure da cui viene letto questo cmdlet. Se non si specifica un profilo, questo cmdlet legge dal profilo predefinito locale.

Tipo:AzureSMProfile
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RuleName

Specifica il nome della nuova regola del firewall.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ServerName

Specifica il nome di un server. Questo cmdlet crea una regola del firewall nel server specificato da questo cmdlet. Specificare il nome del server, non il nome DNS completo.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-StartIpAddress

Specifica il valore iniziale dell'intervallo di indirizzi IP per la regola del firewall.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Output

Microsoft.WindowsAzure.Commands.SqlDatabase.Model.SqlDatabaseServerFirewallRuleContext