Get-AzSqlSyncSchema

Devuelve información sobre el esquema de sincronización de una base de datos miembro o una base de datos central.

Syntax

Get-AzSqlSyncSchema
   [-SyncGroupName] <String>
   [-SyncMemberName <String>]
   [-ServerName] <String>
   [-DatabaseName] <String>
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

El cmdlet Get-AzSqlSyncSchema devuelve información sobre el esquema de sincronización de una base de datos miembro o una base de datos central.

Ejemplos

Ejemplo 1: Obtención del esquema de sincronización de una base de datos central

Get-AzSqlSyncSchema -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "database01" -SyncGroupName "syncGroup01"

Tables                     LastUpdateTime
------                     --------------
{dbo.Table_1, dbo.Table_2} 6/13/2017 10:03:44 AM

Este comando obtiene el esquema de sincronización de la base de datos central en el grupo de sincronización syncGroup01.

Ejemplo 2: Obtención del esquema de sincronización de una base de datos central y expansión de tablas

Get-AzSqlSyncSchema -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "database01" -SyncGroupName "syncGroup01"  | Select-Object -ExpandProperty Tables

Columns    : {column1, column2}
ErrorId    : Schema_TableHasNoPrimaryKey
HasError   : True
Name       : dbo.Table_1
QuotedName : [dbo].[Table_1]

Columns    : {column2, column4}
ErrorId    : Schema_TableHasNoPrimaryKey
HasError   : True
Name       : dbo.Table_2
QuotedName : [dbo].[Table_2]

Este comando obtiene el esquema de sincronización de la base de datos central en el grupo de sincronización syncGroup01 y expande la propiedad Tables.

Ejemplo 3: Obtención del esquema de sincronización para una base de datos miembro

Get-AzSqlSyncSchema -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "database01" -SyncGroupName "syncGroup01" -SyncMemberName "syncMember01"

The schema payload is the same as Example 1.

Este comando obtiene el esquema de sincronización de la base de datos miembro en el miembro de sincronización syncMember01.

Parámetros

-DatabaseName

Nombre de Azure SQL Database.

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

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nombre del grupo de recursos.

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

-ServerName

Nombre de Azure SQL Server.

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

-SyncGroupName

Nombre del grupo de sincronización.

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

-SyncMemberName

Nombre del miembro de sincronización.

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

Entradas

String

Salidas

AzureSqlSyncFullSchemaModel