Avamar SQL 插件无法在混合 SQL 环境中浏览 SQL 实例

Summary: Avamar SQL 插件无法在混合 SQL 环境中浏览 SQL 实例。

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

Avamar SQL 插件无法在混合 SQL 环境中浏览 SQL 实例,例如,SQL Server 同时安装了 SQL 2012 和 SQL 2014。在 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

例如,在混合环境中,SQL 2014 已安装,但后来卸载,而 SQL 2014 的某些模块仍保留在计算机上。在这种情况下,Avamar SQL 插件无法准确确定用于浏览和备份的服务器管理对象 (SMO) 版本。

Resolution

要解决此问题,请执行以下操作: 
  • 将 Avamar Server 升级到:
    • 19.4.100-124 或更高版本 
  • 该修复在 Avamar 19.4 和更高软件版本中提供。 
  • 升级后,必须向 Avamar Client var 目录中的“avsql.cmd”参数文件添加一个标记,该标记具有插件操作的正确 SMO 值。
    • 以下五个值是有效的值。  
    • 为插件操作选择最高 SQL Server 实例版本。
      • 对于 SQL Server 2012:--usesmoversion=11
      • 对于 SQL server 2014:--usesmoversion=12
      • 对于 SQL server 2016:--usesmoversion=13
      • 对于 SQL server 2017:--usesmoversion=14
      • 对于 SQL server 2019:--usesmoversion=15
      • 对于 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.