În Azure, la activare Backup-uri automate pentru mașina virtuală SQL (MS SQL într-o VM), operația eșuează.Apar erori similare cu Backup Azure pentru VM-uri SQL.
Portalul Azure raportează:
{
"status": "Eșuat",
„eroare”: {
"code": "Ext_AutomatedBackupError",
„message”: „Eroare: „Cheia nu este validă pentru utilizare în starea specificată.\r\n””
}
}
Aceste trei evenimente din jurnalul de evenimente:
Sursă Microsoft SQL Server Automated Backup
Evenimentul 57052
Mesaj
[Avertisment] ManagedBackupConfigureFailed: System.Exception: Configurarea backupului automat a eșuat ---> System.Security.Cryptography.CryptographicException: Cheia nu este validă pentru utilizare în starea specificată.
la System.Security.Cryptography.Pkcs.EnvelopedCms.DecryptContent(RecipientInfoCollection recipientInfos, X509Certificate2Collection extraStore)
la Microsoft.SqlServer.Management.IaaSUtility.EncryptionUtility.DecryptSecureString(SecureString encryptedValue, String thumbprint, StoreName storeName, StoreLocation storeLocation)
la Microsoft.SqlServer.Management.AutoBackup.ManagedBackupManagement.UpdateConfigurations (SecureString protectedSettingsCertificateThumbprint, SecureString protectedSettings, PublicSettings publicSettings)
--- Sfârșitul urmăririi stivei de excepții interioare ---
al 2-lea:
Sursă Microsoft SQL Server IaaS Agent
Evenimentul 56050
Mesaj
[Avertisment] IaaSHandlerConfigurationUpdateError: System.Exception: Nu s-a putut actualiza configurația ---> System.Security.Cryptography.CryptographicException: Cheia nu este validă pentru utilizare în starea specificată.
la System.Security.Cryptography.Pkcs.EnvelopedCms.DecryptContent(RecipientInfoCollection recipientInfos, X509Certificate2Collection extraStore)
la Microsoft.SqlServer.Management.IaaSUtility.EncryptionUtility.DecryptSecureString(SecureString encryptedValue, String thumbprint, StoreName storeName, StoreLocation storeLocation)
la Microsoft.SqlServer.Management.AutoBackup.ManagedBackupManagement.UpdateConfigurations (SecureString protectedSettingsCertificateThumbprint, SecureString protectedSettings, PublicSettings publicSettings)
la Microsoft.SqlServer.Management.AutoBackup.AutoBackupManagement.UpdateConfigurations(Int32 configurationSequenceNumber, SecureString protectedSettingsCertificateThumbprint, SecureString protectedSettings, PublicSettings publicSettings)
la Microsoft.SqlServer.Management.SqlIaaSHandler.IaaSHandler.NewConfigurationFileFound (Expeditorul obiectului, NewFileEventsArgs e)
--- Sfârșitul urmăririi stivei de excepții interioare ---
a 3-a:
Sursă Microsoft SQL Server Management
Evenimentul 60629
Mesaj
[Avertisment] ServerConfigurationManagementDeserializePrivateSettingsFailed: System.Exception: Deserializarea setărilor protejate pentru a obține parola SQL a eșuat. ---> System.Security.Cryptography.CryptographicException: Cheia nu este validă pentru utilizare în starea specificată.
la System.Security.Cryptography.Pkcs.EnvelopedCms.DecryptContent(RecipientInfoCollection recipientInfos, X509Certificate2Collection extraStore)
la Microsoft.SqlServer.Management.IaaSUtility.EncryptionUtility.DecryptSecureString(SecureString encryptedValue, String thumbprint, StoreName storeName, StoreLocation storeLocation)
la Microsoft.SqlServer.Management.ServerConfigurationsManagement.ServerConfigurationsPluginManager.DeserializePrivateSettings(SecureString protectedSettingsCertificateThumbprint, SecureString protectedSettings, Boolean isExtensionTestOnly, String& userName, String& parola)
--- Sfârșitul urmăririi stivei de excepții interioare ---
Cum se poate rezolva asta?