Das Avamar SQL-Plug-in konnte SQL-Instanzen in einer gemischten SQL-Umgebung nicht durchsuchen

摘要: Das Avamar SQL-Plug-in konnte SQL-Instanzen in einer gemischten SQL-Umgebung nicht durchsuchen.

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Das Avamar SQL-Plug-in konnte SQL-Instanzen in einer gemischten SQL-Umgebung nicht durchsuchen, z. B. wenn auf einem SQL-Server sowohl SQL 2012 als auch SQL 2014 installiert sind. Der Fehler wird gemeldet, wenn der Suchbefehl auf dem SQL-Server ausgeführt wird. 
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 

原因

In einer gemischten Umgebung wurde beispielsweise SQL 2014 installiert, aber später deinstalliert, wobei einige Module von SQL 2014 auf dem Computer verblieben sind. In diesem Szenario konnte das Avamar SQL-Plug-in nicht genau festlegen, welche Version der Server Management Objects (SMO) für das Durchsuchen und Backup verwendet werden soll.

解决方案

So beheben Sie dieses Problem. 
  • Upgrade des Avamar Servers auf:
    • 19.4.100-124 oder höher 
  • Die Korrektur ist in Avamar 19.4 und späteren Softwareversionen enthalten. 
  • Der Parameterdatei "avsql.cmd" im var-Verzeichnis des Avamar -Clients muss nach dem Upgrade ein Flag mit dem korrekten SMO-Wert für Plug-in-Vorgänge hinzugefügt werden.
    • Die folgenden fünf Werte sind gültig.  
    • Wählen Sie die höchste SQL Server-Instanzversion für Plug-in-Vorgänge aus.
      • Für SQL Server 2012: --usesmoversion=11
      • Für SQL Server 2014: --usesmoversion=12
      • Für SQL Server 2016: --usesmoversion=13
      • Für SQL Server 2017: --usesmoversion=14
      • Für SQL Server 2019: --usesmoversion=15
      • Für SQL Server 2022: --usesmoversion=16

受影响的产品

Avamar

产品

Avamar
文章属性
文章编号: 000051925
文章类型: Solution
上次修改时间: 06 8月 2025
版本:  5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。