Falha do plug-in Avamar SQL ao procurar instâncias SQL em um ambiente SQL misto

Summary: O plug-in Avamar SQL apresentou falha ao procurar instâncias SQL em um ambiente SQL misto.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

O plug-in Avamar SQL falhou ao procurar instâncias SQL em um ambiente SQL misto, por exemplo, um SQL Server instalou o SQL 2012 e o SQL 2014. O erro é relatado ao executar o comando browse no SQL Server. 
avsql --operation=browse

avsql Info <0000>: <=== sqlconnectimpl::is_SqlServ_2014
avsql Info <19488>: SMO DLL version 12 detected.
avsql Info <0000>: SMO managed DLL loaded for SQL server 2014 (SMO DLL version 12).
avsql Error <40258>: sqlconnectimpl_smo::get_installed_instance_list Microsoft.SqlServer.Management.Smo.FailedOperationException: An
crosoft.SqlServer.Management.Sdk.Sfc.EnumeratorException: Failed to retrieve data for this request. ---> System.Runtime.InteropServic  
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)   
at System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext()   
.
.
.....SNIP......
.
at SMO_GetInstances(Char* server, Char*** pinstances, Char*** perrors, Boolean include_clustered_servers, Int32 architecture)
avsql Error <15125>: Specified path '' does not exist or is not accessible avsql Info <6451>: avsql returning with exitcode 536870919 

Cause

Em um ambiente misto, por exemplo, o SQL 2014 foi instalado, mas desinstalado posteriormente com alguns módulos do SQL 2014 restantes na máquina. Nesse cenário, o plug-in Avamar SQL não conseguiu decidir exatamente a versão do Server Management Objects (SMO) a ser usada para a procura e o backup.

Resolution

Para resolver esse problema. 
  • Faça upgrade do Avamar Server para:
    • 19.4.100-124 ou posterior 
  • A correção está no Avamar 19.4 e versões posteriores. 
  • Um indicador deve ser adicionado ao arquivo de parâmetro "avsql.cmd" no diretório var do Avamar Client com o valor SMO correto para operações de plug-in após o upgrade.
    • Os cinco valores a seguir são os válidos.  
    • Escolha a versão mais alta da instância do SQL Server para operações de plug-in.
      • Para SQL Server 2012: --usesmoversion=11
      • Para SQL Server 2014: --usesmoversion=12
      • Para SQL Server 2016: --usesmoversion=13
      • Para SQL Server 2017: --usesmoversion=14
      • Para SQL Server 2019: --usesmoversion=15
      • Para SQL Server 2022: --usesmoversion=16

Affected Products

Avamar

Products

Avamar
Article Properties
Article Number: 000051925
Article Type: Solution
Last Modified: 06 Aug 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.