New-AzSqlSyncGroup
Crée un groupe Azure SQL Database Sync.
Syntax
New-AzSqlSyncGroup
[-Name] <String>
-SyncDatabaseName <String>
-SyncDatabaseServerName <String>
-SyncDatabaseResourceGroupName <String>
[-IntervalInSeconds <Int32>]
[-DatabaseCredential <PSCredential>]
[-ConflictResolutionPolicy <String>]
[-SchemaFile <String>]
[-UsePrivateLinkConnection]
[-ServerName] <String>
[-DatabaseName] <String>
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande New-AzSqlSyncGroup crée un groupe Azure SQL Database Sync.
Exemples
Exemple 1 : Créer un groupe de synchronisation pour une base de données Azure SQL.
$credential = Get-Credential
New-AzSqlSyncGroup -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database01" -Name "SyncGroup01" -ConflictResolutionPolicy "HubWin" `
-DatabaseCredential $credential -IntervalInSeconds 100 -SyncDatabaseServerName "syncDatabaseServer01" -SyncDatabaseName "syncDatabaseName01" `
-SyncDatabaseResourceGroupName "syncDatabaseResourceGroup01" -Schema ".\schema.json" | Format-List
ResourceId : /subscriptions/{subscriptionId}/resourceGroups/{ResourceGroup01}/servers/{Server01}/databases/{Database01}/syncGroups/{SyncGroup01}
ResourceGroupName : ResourceGroup01
ServerName : Server01
DatabaseName : Database01
SyncGroupName : SyncGroup01
SyncDatabaseId : subscriptions/{subscriptionId}/resourceGroups/{syncDatabaseResourceGroup01}/servers/{syncDatabaseServer01}/databases/{syncDatabaseName01}
IntervalInSeconds : 100
ConflictResolutionPolicy: : HubWin
HubDatabaseUserName : myAccount
HubDatabasePassword :
SyncState : NotReady
LastSyncTime : 1/1/0001 12:00:00 AM
Schema :
Cette commande crée un groupe de synchronisation pour une base de données Azure SQL. « schema.json » est un fichier dans le disque local. Il contient la charge utile de schéma au format json. Voici un exemple de schéma json : {"Tables » : [{"Columns » : [{"QuotedName » : « b3ee3a7f-7614-4644-ad07-afa832620b4bManualTestsm4column1"}, {"QuotedName » : « b3ee3a7f-7614-4644-ad07-afa832620b4bManualTestsm4column2"}], « QuotedName » : « MayQuotedTable1"}, {"Columns » : [{"QuotedName » : « b3ee3a7f-7614-4644-ad07-afa832620b4bManualTestsm4column1"}, {"QuotedName » : « b3ee3a7f-7614-4644-ad07-afa832620b4bManualTestsm4column2"}], « QuotedName » : « MayQuotedTable2"}], « MasterSyncMemberName » : null }
Paramètres
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ConflictResolutionPolicy
Stratégie de résolution des conflits entre le hub et la base de données membre dans le groupe de synchronisation.
Type: | String |
Accepted values: | HubWin, MemberWin |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseCredential
Informations d’identification d’authentification SQL de la base de données hub.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseName
Nom d’Azure SQL Database.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IntervalInSeconds
Fréquence (en secondes) de la synchronisation des données. La valeur par défaut est -1, ce qui signifie que la synchronisation automatique n’est pas activée.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Nom du groupe de synchronisation.
Type: | String |
Aliases: | SyncGroupName |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
Nom du groupe de ressources.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SchemaFile
Chemin d’accès du fichier de schéma.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServerName
Nom d’Azure SQL Server.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SyncDatabaseName
Base de données utilisée pour stocker les métadonnées associées à la synchronisation.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SyncDatabaseResourceGroupName
Groupe de ressources auquel appartient la base de données de métadonnées de synchronisation.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SyncDatabaseServerName
Serveur sur lequel la base de données de métadonnées de synchronisation est hébergée.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UsePrivateLinkConnection
Utilisez une connexion de liaison privée lors de la connexion au hub de ce groupe de synchronisation.
Type: | SwitchParameter |
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: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
Sorties
Liens associés
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour