Wtyczka Avamar SQL nie może przeglądać instancji SQL w mieszanym środowisku SQL

Summary: Wtyczka Avamar SQL nie może przeglądać instancji SQL w mieszanym środowisku 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

Wtyczka SQL Avamar nie może przeglądać instancji SQL w mieszanym środowisku SQL, na przykład serwer SQL zainstalował zarówno SQL 2012, jak i SQL 2014. Błąd jest zgłaszany podczas uruchamiania polecenia browse na serwerze SQL. 
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

W środowisku mieszanym, na przykład SQL 2014 zostały zainstalowane, ale odinstalowane później z niektórymi modułami SQL 2014 pozostawionymi na maszynie. W tym scenariuszu wtyczka Avamar SQL nie mogła dokładnie zdecydować, która wersja obiektów zarządzania serwerem (SMO) ma być używana do przeglądania i tworzenia kopii zapasowych.

Resolution

Aby rozwiązać ten problem: 
  • Uaktualnij Avamar Server, aby:
    • 19.4.100-124 lub nowsza 
  • Poprawka jest dostępna w oprogramowaniu Avamar 19.4 i nowszych. 
  • Po uaktualnieniu do pliku parametru "avsql.cmd" w katalogu var klienta Avamar należy dodać flagę z prawidłową wartością SMO dla operacji wtyczki.
    • Pięć poniższych wartości to wartości prawidłowe.  
    • Wybierz najwyższą wersję instancji serwera SQL dla operacji wtyczki.
      • W przypadku SQL Server 2012: --usesmoversion=11
      • W przypadku programu SQL Server 2014: --usesmoversion=12
      • W przypadku programu SQL Server 2016: --usesmoversion=13
      • W przypadku programu SQL Server 2017: --usesmoversion=14
      • W przypadku SQL Server 2019: --usesmoversion=15
      • W przypadku programu 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.