New-SqlAvailabilityGroupListener
Crée un écouteur de groupe de disponibilité et l’attache à un groupe de disponibilité.
Syntax
New-SqlAvailabilityGroupListener
[-DhcpSubnet <String>]
[-StaticIp <String[]>]
[-Port <Int32>]
[-Name] <String>
[[-Path] <String>]
[-Script]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-SqlAvailabilityGroupListener
[-DhcpSubnet <String>]
[-StaticIp <String[]>]
[-Port <Int32>]
[-Name] <String>
[-InputObject] <AvailabilityGroup>
[-Script]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande New-SqlAvailabilityGroupListener crée un écouteur de groupe de disponibilité et l’attache à un groupe de disponibilité. Exécutez cette applet de commande sur le serveur instance qui héberge le réplica principal.
Exemples
Exemple 1 : Créer un écouteur pour un groupe de disponibilité
PS C:\> New-SqlAvailabilityGroupListener -Name "MainListener" -Path "SQLSERVER:\SQL\PrimaryServer\InstanceName\AvailabilityGroups\MainAG"
Cette commande crée un écouteur de groupe de disponibilité nommé MainListener pour le groupe de disponibilité nommé MainAG. Cet écouteur acquiert une adresse IP virtuelle à l’aide de DHCP. Exécutez cette commande sur le serveur instance qui héberge le réplica principal.
Exemple 2 : Créer un écouteur pour un groupe de disponibilité qui a un port autre que celui par défaut
PS C:\> New-SqlAvailabilityGroupListener -Name "MainListener" -Path "SQLSERVER:\SQL\PrimaryServer\InstanceName\AvailabilityGroups\MainAG" -Port 1434
Cette commande crée un écouteur de groupe de disponibilité nommé MainListener pour le groupe de disponibilité nommé MainAG. Comme dans l’exemple précédent, cet écouteur acquiert une adresse IP virtuelle à l’aide de DHCP. Cet exemple montre comment affecter le port 1434 sur lequel il écoute.
Exemple 3 : Créer un écouteur pour un groupe de disponibilité qui utilise DHCP
PS C:\> New-SqlAvailabilityGroupListener -Name "MainListener" -DhcpSubnet "192.169.0.1/255.255.252.0" -Path "SQLSERVER:\SQL\PrimaryServer\InstanceName\AvailabilityGroups\MainAG"
Cette commande crée un écouteur de groupe de disponibilité nommé MainListener pour le groupe de disponibilité nommé MainAG. Cet écouteur acquiert une adresse IP virtuelle dans le sous-réseau spécifié à l’aide du protocole DHCP.
Exemple 4 : Créer un écouteur pour un groupe de disponibilité qui utilise une adresse statique
PS C:\> New-SqlAvailabilityGroupListener -Name "MainListener" -StaticIp "192.168.3.1/255.255.252.0" -Path "SQLSERVER:\Sql\Computer\Instance\AvailabilityGroups\MainAG"
Cette commande crée un écouteur de groupe de disponibilité nommé MainListener pour le groupe de disponibilité nommé MainAG. Cet écouteur utilise l’adresse IPv4 spécifiée par le paramètre StaticIp comme adresse IP virtuelle.
Exemple 5 : Créer un script qui crée un écouteur
PS C:\> New-SqlAvailabilityGroupListener -Name "MainListener" -Path "SQLSERVER:\Sql\Computer\Instance\AvailabilityGroups\MainAG" -Script
Cette commande crée un script Transact-SQL qui crée un écouteur de groupe de disponibilité nommé MainListener pour le groupe de disponibilité nommé MainAG. La commande ne crée pas d’écouteur.
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 |
-DhcpSubnet
Spécifie une adresse IPv4 et un masque de sous-réseau d’un réseau. L’écouteur détermine l’adresse sur ce réseau à l’aide de DHCP. Spécifiez l’adresse dans pour le format suivant : 192.168.0.1\255.255.255.0.
Si vous spécifiez ce paramètre, ne spécifiez pas le paramètre StaticIp .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Spécifie le groupe de disponibilité, en tant qu’objet AvailabilityGroup , auquel cette applet de commande attache l’écouteur.
Type: | AvailabilityGroup |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Spécifie un nom pour l’écouteur.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Spécifie le chemin d’accès du groupe de disponibilité auquel cette applet de commande attache un écouteur. Si vous ne spécifiez pas ce paramètre, cette applet de commande utilise l’emplacement de travail actuel.
Type: | String |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Port
Spécifie le port sur lequel l’écouteur écoute les connexions. Le port par défaut est le port TCP 1433.
Type: | Int32 |
Position: | Named |
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 une adresse IPv4 et un masque de sous-réseau ou une adresse IPv6. L’écouteur écoute les adresses spécifiées par ce paramètre.
Si vous spécifiez ce paramètre, ne spécifiez pas le paramètre DhcpSubnet .
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
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.AvailabilityGroup