Avamar: SQL-säkerhetskopiering eller bläddring misslyckas med "avsql-fel <15760>: Inga mål efter expansion"

Summary: Avamar SQL-baserad säkerhetskopiering och bläddring misslyckas för fristående SQL-server- och klusterklienter. Avamar SQL-säkerhetskopiering eller databasbläddring misslyckas med "avsql-fel" <15760>: Inga mål efter expansionen." Detta beror på saknade sysadmin-roller, anslutningsproblem, anslutningsproblem med WMI-tjänster (Windows Management Instrumentation), kommunikationsproblem med Avamar-porten eller saknade dll-filer för SQL Server Management Objects (SMO). ...

:-inga-mål-efter-expansion"" />
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

Det finns ett problem med Avamar SQL-säkerhetskopiering och databasbläddring i både fristående SQL-miljöer och klustermiljöer.

Scenariot

Säkerhetskopiera och bläddra problem med avsql-insticksprogrammet från Avamar Administrator Console GUI eller AUI.

Felkoder för säkerhetskopiering: avsql Error <15760>: Inga mål efter expansion!

När det här felet finns i säkerhetskopiorna indikerar det att ett bläddringsproblem och databasinformation inte hämtas med hjälp av avsql tjänster.

Avamar SQL-säkerhetskopiering (avsql) eller databasbläddring misslyckas med "avsql Error <15760>: No targets after expansion!"

Avsql-baserad säkerhetskopiering och bläddring misslyckas för fristående SQL-server- och klusterklienter.

 

Cause

Det finns flera möjliga orsaker till det här beteendet.
  1. Sysadmin-roller saknas för användarkontot eller Active Directory-användaren (SQL 2012 och senare) som används under Backup Agent-tjänster.
  2. Anslutningsproblem mellan SQL SMO och Avamar SQL-plugin-program.
  3. Anslutningsproblem för WMI-tjänster mellan SQL Server- och Windows-tjänsterna.
  4. Avamar-kommunikationsportar är inte tillgängliga. 
  5. Saknade SMO dll-filer eller andra nödvändiga filer som fungerar för att hämta databasinformationen.

Resolution

Följande steg kan följas för att åtgärda problem med säkerhetskopiering och bläddring i fristående konfigurationer och klusterkonfigurationer:

SQL fristående servrar
 
  1. Sysadmin-roller saknas för användarkontot som används under säkerhetskopieringsagenttjänsterna. Läs KB-artikeln om hur du tilldelar sysadmin-roller:
  2. Konfigurera fullständig behörighet för AD-konto som används för SQL Server 2012 och senare. Mer detaljerad information finns på sidan 11 i användarhandboken för Avamar SQL V19.9
  3. Nödvändiga SMO-filer saknas för SQL Server-tjänsterna.
  4. Avamar SQL-tjänster (avsql) kan inte ansluta till SQL SMO-filer som finns på SQL på grund av en blandad miljö
  5. Kör kommandot nedan för att kontrollera om SQL-instansen bearbetas.
avsql.exe --debug --operation=browse --verbose 
    1. Följande flaggsyntax --usesmoversion="SMO version" kan användas för att verifiera vilken flagga som kan användas för att tillåta framtvingad anslutning mellan SMO och avsql-tjänster:
    2.  Exempel för SQL 2016:
 avsql.exe --debug --operation=browse --verbose --usesmoversion=13 
  1.  Kör följande kommando för att se om SQL-databaserna bearbetas:
avsql --operation=browse (local) 
  1. Testa anslutningen mellan SMO och SQL Server med hjälp av nedanstående KB:
[reflection.assembly]::LoadWithPartialName("Microsoft.SQLServer.SMO") 
      1. Skriv in följande påstående:
$SQLServer = new-object ("Microsoft.SQLServer.Management.SMO.Server") 
      1. Skriv in följande påstående:
foreach($SQLDatabase in $SQLServer.databases) {$SQLDatabase.name} 
      1. Detta resulterar i en lista över databaserna på klienten. Detta bekräftar att SMO har lästs in korrekt och ansluter till SQL Server. Om det resulterar i ett fel måste detta åtgärdas innan Avamar kan lyckas.
  1. Granska cmd-utdata för avsql.exe --debug --operation=browse --verbose och leta efter SQL Services-relaterade fel:
  1. Beroende på Bit-versionen av SQL Server kan flaggan nedan först testas med CLI-baserad bläddring och senare läggas till i avsql.cmd om det behövs för att tillåta bläddringsåtgärd:
    1. Exempel:
avsql.exe --debug --operation=browse  verbose --provider-architecture=64bit
  1. Se till att SQL-webbläsartjänsterna och namngivna pipes är aktiverade under SQL-konfigurationsverktyget, SQL-nätverksprotokollet för den specifika SQL Server-instansen.
  2. Kontrollera att de nödvändiga smo.dll filerna finns under c:\programfiles\avs\bin på klientversionen. Kontrollera vilken SQL Server-version som används för att söka efter den version av smo.dll filen som krävs.
    • SQL Aktivt/passivt eller Always-On-kluster
      1. Logga in på den primära noden eller ägarnoden för klusterkonfigurationen
      2. Steg 1–9 från felsökning av fristående SQL-server kan granskas och följas från klustrets ägarnod.
      3. Kommandot som används för att utföra CLI-baserad bläddring för att hämta information om SQL-instansen:
avsql --operation=browse --sqlserver=SQLCluster_name --hostnamesql=SQLCluster_name 
      1. Säkerställ kommunikation mellan klusterklientens IP och Avamar-webbläsarportarna 28002 och 28003 (eller 30002 och 30003)
      2. Om det finns ett misstänkt kommunikationsproblem mellan SQL-klusterklienten och SQL-lyssnaren går du till att lägga till följande flagga i avsql.cmd under den delade var-platsen:
--sqlserver=listenerIP,listenerPortnumber 
    • Obs! Ovanstående information finns i SQL Studio-verktyget SQL-instans>>med hög tillgänglighet>>, lyssnare för tillgänglighetsgrupp>>och högerklicka efter egenskaper.>>
      1. Lägg till klusternodflaggor i avsql.cmd fil som finns under delad var plats för att ange enskilda SQL-servrar för kommunikationsfel "Det går inte att ansluta till fjärrklienten '<IP_ADDRESS>', felkod: 2. Kontrollera att fjärrsäkerhetskopieringsagenten kör:
--clusternode=<SQL_node_name>(<IP_ADDRESS>) 
      1. Granska växlingsporten som används för klusterklienten från Avamar GUI>>Navigeringsprincip>>>> Välj klienten och redigera.
        1. Lägg till 280002/28003 följt av att inaktivera klienten, ändra startparametrarna nedan och återaktivera klusterklienten.
        2. Ersätt --disable-gui och lägg till --listenport=28002 eller 28003 i klustrets startparametrar som finns under verktyget Redundanskluster>>Välj den roll som används>> Högerklicka på egenskaper för säkerhetskopieringsagenttjänster för klustret.
        3. Exempel:
          1. Före ändringar:
            --service  --mcsaddr=coeavr01.coe.int --mcsport=28001 --dpndomain=clients --vardir="E:\Program Files\Backup Agents for Cluster Groups\COEWINFILE\var" --logfile="E:\ProgramFiles\Backup Agents for Cluster Groups\COEWINFILE\var\avagent.log" --sysdir="E:\Program Files\Backup Agents for Cluster Groups\COEWINFILE\etc" --netbind=. --disablegui=true --pin_include=windows.pin,sql.pin
          2. Efter ändringar: 
            --service  --mcsaddr=coeavr01.coe.int --mcsport=28001 --dpndomain=clients --vardir="E:\Program Files\Backup Agents for Cluster Groups\COEWINFILE\var" --logfile="E:\Program Files\Backup Agents for Cluster Groups\COEWINFILE\var\avagent.log" --sysdir="E:\Program Files\Backup Agents for Cluster Groups\COEWINFILE\etc" --netbind=. --listenport=28002 --pin_include=windows.pin,sql.pin 
        4. Flaggan nedan kan läggas till i avsql.cmd under den delade var-platsen för att visa en lista över SQL-databaserna på nodnivå:
          --show_db_in_availability_group=true 

           

Affected Products

Avamar Plug-in for SQL

Products

Avamar
Article Properties
Article Number: 000082137
Article Type: Solution
Last Modified: 19 Nov 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.