Dela via


New-AzureSqlDatabaseServerFirewallRule

Skapar en brandväggsregel i Azure SQL Database Server.

Kommentar

De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.

Syntax

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>]

Description

Cmdleten New-AzureSqlDatabaseServerFirewallRule skapar en brandväggsregel i den angivna instansen av Azure SQL Database Server i den aktuella prenumerationen.

Använd parametrarna StartIpAddress och EndIpAddress för att ange ett intervall med IP-adresser som den här regeln tillåter för att ansluta till Azure SQL Database-servern.

Ange parametern AllowAllAzureServices för att skapa en regel som tillåter Azure-anslutningar till servern. Regeln har start- och slutvärden för IP-adresser på 0.0.0.0. Om du inte anger något namn på brandväggsregeln tilldelar den här cmdleten standardnamnet AllowAllAzureServices.

Exempel

Exempel 1: Skapa en brandväggsregel

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

Det här kommandot skapar en brandväggsregel FirewallRule24 på Azure SQL Database-servern med namnet lpqd0zbr8y. Kommandot anger ett IP-adressintervall.

Exempel 2: Skapa en regel som tillåter alla Azure-tjänster

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

Det här kommandot skapar en brandväggsregel med namnet AzureConnections på servern med namnet lpqd0zbr8y som tillåter Azure-anslutningar.

Exempel 3: Skapa en regel som tillåter alla Azure-tjänster som använder standardnamnet Skapa en regel som tillåter alla Azure-tjänster som använder standardnamnet

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

Det här kommandot skapar en brandväggsregel på den angivna servern med namnet lpqd0zbr8y som tillåter Azure-anslutningar. Kommandot tilldelar standardregelnamnet AllowAllAzureServices.

Parametrar

-AllowAllAzureServices

Anger att den här brandväggsregeln gör att alla Azure IP-adresser kan komma åt servern.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EndIpAddress

Anger slutvärdet för IP-adressintervallet för den här regeln.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Force

Tvingar kommandot att köras utan att be om användarbekräftelse.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RuleName

Anger namnet på den nya brandväggsregeln.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ServerName

Anger namnet på en server. Den här cmdleten skapar en brandväggsregel på servern som den här cmdleten anger. Ange servernamnet, inte det fullständigt kvalificerade DNS-namnet.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-StartIpAddress

Anger startvärdet för IP-adressintervallet för brandväggsregeln.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Utdata

Microsoft.WindowsAzure.Commands.SqlDatabase.Model.SqlDatabaseServerFirewallRuleContext