Partager via


Add-SqlAvailabilityGroupListenerStaticIp

Ajoute une adresse IP statique à un écouteur de groupe de disponibilité.

Syntax

Add-SqlAvailabilityGroupListenerStaticIp
   -StaticIp <String[]>
   [[-Path] <String[]>]
   [-Script]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SqlAvailabilityGroupListenerStaticIp
   -StaticIp <String[]>
   [-InputObject] <AvailabilityGroupListener[]>
   [-Script]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

L’applet de commande Add-SqlAvailabilityGroupListenerStaticIp ajoute une adresse IP statique à une configuration d’écouteur de groupe de disponibilité existante. Vous pouvez spécifier une adresse IPv4 et un masque de sous-réseau ou une adresse IPv6 Exécutez cette applet de commande sur le serveur instance qui héberge le réplica principal.

Exemples

Exemple 1 : Ajouter une adresse IPv4

PS C:\> Add-SqlAvailabilityGroupListenerStaticIp -Path "SQLSERVER:\SQL\PrimaryServer\InstanceName\AvailabilityGroups\MainAG\AvailabilityGroupListeners\MainListener" -StaticIp "192.169.0.1/255.255.252.0"

Cette commande ajoute une adresse IPv4 statique à l’écouteur de groupe de disponibilité MainListener sur le groupe de disponibilité nommé MainAG. Cette adresse IPv4 sert d'adresse IP virtuelle de l'écouteur sur le sous-réseau 255.255.252.0. Si le groupe de disponibilité s’étend sur plusieurs sous-réseaux, ajoutez une adresse IP statique pour chaque sous-réseau à l’écouteur. Exécutez cette applet de commande sur le serveur instance qui héberge le réplica principal.

Exemple 2 : Ajouter une adresse IPv6

PS C:\> Add-SqlAvailabilityGroupListenerStaticIp -Path "SQLSERVER:\SQL\PrimaryServer\InstanceName\AvailabilityGroups\MainAG\AvailabilityGroupListeners\MainListener" -StaticIp "2001:0db8:85a3:0000:0000:8a2e:0370:7334"

Cette commande ajoute une adresse IPv6 statique à l’écouteur MainListener sur le groupe de disponibilité MainAG.

Exemple 3 : Créer un script qui ajoute une adresse IPv4

PS C:\> Add-SqlAvailabilityGroupListenerStaticIp -Path "SQLSERVER:\SQL\PrimaryServer\InstanceName\AvailabilityGroups\MainAg\AvailabilityGroupListeners\MainListener" -StaticIp "192.168.0.1/255.255.255.0" -Script

Cela crée un script Transact-SQL qui ajoute une adresse IPv4 statique à l’écouteur de groupe de disponibilité MainListener sur le groupe de disponibilité nommé « MainAG ».

Paramètres

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

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

-InputObject

Spécifie l’écouteur, en tant qu’objet AvailabilityGroupListener , que cette applet de commande modifie.

Type:AvailabilityGroupListener[]
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Path

Spécifie le chemin d’accès de l’écouteur de groupe de disponibilité que cette applet de commande modifie. Si vous ne spécifiez pas ce paramètre, cette applet de commande utilise l’emplacement de travail actuel.

Type:String[]
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Script

Indique que cette applet de commande retourne un script Transact-SQL qui effectue la tâche effectuée par cette applet de commande.

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

-StaticIp

Spécifie un tableau d’adresses. Chaque entrée d’adresse est soit une adresse IPv4 et un masque de sous-réseau, soit une adresse IPv6. L’écouteur écoute les adresses spécifiées par ce paramètre.

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

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

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

Entrées

Microsoft.SqlServer.Management.Smo.AvailabilityGroupListener