Compartir a través de


Get-AzureSqlDatabaseCopy

Comprueba el estado de las relaciones de copia.

Nota:

Los cmdlets a los que se hace referencia en esta documentación son para administrar recursos de Azure heredados que usan las API de Azure Service Management (ASM). Este módulo heredado de PowerShell no se recomienda al crear nuevos recursos, ya que ASM está programado para la retirada. Para más información, consulte Retirada de Azure Service Manager.

El módulo Az de PowerShell es el módulo de PowerShell recomendado para administrar recursos de Azure Resource Manager (ARM) con PowerShell.

Sintaxis

Get-AzureSqlDatabaseCopy
   -ServerName <String>
   [-DatabaseName <String>]
   [-PartnerServer <String>]
   [-PartnerDatabase <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]
Get-AzureSqlDatabaseCopy
   -ServerName <String>
   -DatabaseCopy <DatabaseCopy>
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]
Get-AzureSqlDatabaseCopy
   -ServerName <String>
   -Database <Database>
   [-PartnerServer <String>]
   [-PartnerDatabase <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

El cmdlet Get-AzureSqlDatabaseCopy comprueba el estado de una o varias relaciones de copia activas. Ejecute este cmdlet después de ejecutar el cmdlet Start-AzureSqlDatabaseCopy o Stop-AzureSqlDatabaseCopy. Puede comprobar una relación de copia específica, todas las relaciones de copia o una lista filtrada de relaciones de copia, como todas las copias de un servidor de destino específico. Puede ejecutar este cmdlet en el servidor que hospeda la base de datos de origen o de destino.

Este cmdlet es sincrónico. El cmdlet bloquea la consola de Azure PowerShell hasta que devuelve un objeto de estado.

Los parámetros PartnerServer y PartnerDatabase son opcionales. Si no especifica ninguno de los parámetros, este cmdlet devuelve una tabla de resultados. Para ver el estado de solo una base de datos determinada, especifique ambos parámetros.

Ejemplos

Ejemplo 1: Obtención del estado de copia de una base de datos

PS C:\> Get-AzureSqlDatabaseCopy -ServerName "lpqd0zbr8y" -DatabaseName "Orders" -PartnerServer "bk0b8kf658"

Este comando obtiene el estado de la base de datos denominada Orders en el servidor denominado lpqd0zbr8y. El parámetro PartnerServer restringe este comando al servidor bk0b8kf658.

Ejemplo 2: Obtener el estado de todas las copias en un servidorObtener el estado de todas las copias en un servidor

PS C:\> Get-AzureSqlDatabaseCopy -ServerName "lpqd0zbr8y"

Este comando obtiene el estado de todas las copias activas en el servidor denominado lpqd0zbr8y.

Parámetros

-Database

Especifica un objeto que representa el origen de Azure SQL Database. Este cmdlet obtiene el estado de copia de la base de datos que especifica este parámetro.

Tipo:Database
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-DatabaseCopy

Especifica un objeto que representa una base de datos. Este cmdlet obtiene el estado de copia de la base de datos que especifica este parámetro. Este parámetro acepta la entrada de canalización.

Tipo:DatabaseCopy
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-DatabaseName

Especifica el nombre de la base de datos de origen. Este cmdlet obtiene el estado de copia de la base de datos que especifica este parámetro.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PartnerDatabase

Especifica el nombre de la base de datos secundaria. Si no se encuentra esta base de datos en la vista de administración dinámica de sys.dm_database_copies, este cmdlet devuelve un objeto de estado vacío.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PartnerServer

Especifica el nombre del servidor que hospeda la base de datos de destino. Si no se encuentra este servidor en la vista de administración dinámica de sys.dm_database_copies, este cmdlet devuelve un objeto de estado vacío.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Profile

Especifica el perfil de Azure del que lee este cmdlet. Si no especifica un perfil, este cmdlet lee del perfil predeterminado local.

Tipo:AzureSMProfile
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ServerName

Especifica el nombre del servidor en el que reside la copia de la base de datos.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

Entradas

Microsoft.WindowsAzure.Commands.SqlDatabase.Model.DatabaseCopy

Microsoft.WindowsAzure.Commands.SqlDatabase.Services.Server.Database

Salidas

Microsoft.WindowsAzure.Commands.SqlDatabase.Model.DatabaseCopy

Notas

  • Autenticación: este cmdlet requiere autenticación basada en certificados. Para obtener un ejemplo de cómo usar la autenticación basada en certificados para establecer la suscripción actual, consulte el cmdlet New-AzureSqlDatabaseServerContext.