2017-06-29 1 views
2

Nous avions réussi à utiliser New-AzureRmSqlDatabaseCopy dans une étape Octopus Deploy pour copier notre base de données de production dans une base de données intermédiaire. Il a récemment cessé de fonctionner avec l'erreur vague suivante:Impossible de copier la base de données azure

New-AzureRmSqlDatabaseCopy : 40687: The operation cannot be performed on the database 'databaseMcDatabase' in its current state. 
At C:\Octopus\Work\20170623140313-4142\Script.ps1:9 char:1 
+ New-AzureRmSqlDatabaseCopy -CopyDatabaseName $DatabaseName -DatabaseName Source ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : NotSpecified: (:) [New-AzureRmSqlDatabaseCopy], CloudException 
    + FullyQualifiedErrorId : Hyak.Common.CloudException,Microsoft.Azure.Commands.Sql.Replication.Cmdlet.NewAzureSqlDatabaseCopy 

Répondre

3

Le problème s'est avéré être un espace insuffisant dans notre pool Azure Elastic. J'ai découvert que je pouvais copier une base de données plus petite sans aucun problème, et quand j'ai enlevé l'option -ElasticPoolName de la commande, j'ai pu copier la base de données de 60 Go également.

+1

Merci d'avoir répondu, pouvez-vous indiquer ceci comme une réponse afin que les autres puissent bénéficier de l'apprentissage. – BrianAtkins