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.