Avamar: SQL-sikkerhedskopiering eller -gennemsyn mislykkes med "avsql-fejl <15760>: Ingen mål efter udvidelse"

Summary: Avamar SQL-baseret sikkerhedskopiering og gennemsyn mislykkes for enkeltstående SQL-server- og klyngeklienter. Avamar SQL-sikkerhedskopiering eller databasesøgning mislykkes med "avsql-fejl <15760>: Ingen mål efter udvidelse." Dette skyldes manglende sysadmin-roller, forbindelsesproblemer, forbindelsesproblemer med Windows Management Instrumentation (WMI)-tjenester, Avamar-portkommunikationsproblemer eller manglende SQL Server Management Objects (SMO) dll-filer. ...

:-ingen-mål-efter-udvidelse"" />
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

Der er et problem med Avamar SQL-sikkerhedskopiering og databasebrowsing i både enkeltstående SQL- og klyngemiljøer.

Scenarie

Sikkerhedskopier og gennemse problemet ved hjælp af avsql-plug-in fra Avamar Administrator Console GUI eller AUI.

Backup fejlkoder: avsql Error <15760>: Ingen mål efter udvidelse!

Når denne fejl findes i sikkerhedskopierne, betyder det, at et problem med browsing og databaseoplysninger ikke hentes ved hjælp af avsql servicesektor.

Avamar SQL (avsql)-sikkerhedskopiering eller databasebrowsing mislykkes med "avsql Error <15760>: No targets after expansion!"

Avsql-baseret sikkerhedskopiering og gennemsyn mislykkes for SQL Standalone-server- og klyngeklienter.

 

Cause

Der er flere mulige årsager til denne adfærd.
  1. Manglende sysadmin-roller for brugerkontoen eller Active Directory-brugeren (SQL 2012 og derover), der bruges under Backup Agent-tjenester.
  2. Problem med forbindelsen mellem SQL SMO og Avamar SQL-plug-in.
  3. Problem med WMI-tjenesters forbindelse mellem SQL-serveren og Windows-tjenester.
  4. Avamar-kommunikationsporte er ikke tilgængelige. 
  5. Manglende SMO dll-filer eller andre nødvendige filer, der fungerer til at hente databaseoplysningerne.

Resolution

Følgende trin kan følges for at afhjælpe problemer med sikkerhedskopiering og browsing i enkeltstående konfigurationer og klyngekonfigurationer:

Enkeltstående SQL-servere
 
  1. Manglende sysadmin-roller for den brugerkonto, der bruges under Backup Agent-tjenester. Se KB-artiklen om, hvordan du tildeler sysadmin-roller:
  2. Konfigurer tilladelser til fuld kontrol for AD-konto, der bruges til SQL Server 2012 og nyere. Du kan finde flere detaljerede oplysninger på side 11 i Avamar SQL-brugervejledning V19.9
  3. Der mangler nødvendige SMO-filer til SQL-servertjenesterne.
  4. Avamar SQL-tjenester (avsql) kan ikke oprette forbindelse til SQL SMO-filer, der findes på SQL på grund af et blandet miljø
  5. Kør nedenstående kommando for at kontrollere, om SQL-forekomsten gennemses.
avsql.exe --debug --operation=browse --verbose 
    1. Følgende flagsyntaks --usesmoversion="SMO version" kan bruges til at kontrollere, hvilket flag der kan bruges til at tillade tvungen forbindelse mellem SMO og avsql-tjenester:
    2.  Eksempel på SQL 2016:
 avsql.exe --debug --operation=browse --verbose --usesmoversion=13 
  1.  Kør følgende kommando for at se, om SQL Databases gennemses:
avsql --operation=browse (local) 
  1. Test forbindelsen mellem SMO og SQL Server ved hjælp af nedenstående KB:
[reflection.assembly]::LoadWithPartialName("Microsoft.SQLServer.SMO") 
      1. Indtast følgende erklæring:
$SQLServer = new-object ("Microsoft.SQLServer.Management.SMO.Server") 
      1. Indtast følgende erklæring:
foreach($SQLDatabase in $SQLServer.databases) {$SQLDatabase.name} 
      1. Dette resulterer i en liste over databaserne på klienten. Dette bekræfter, at SMO en er indlæst korrekt og opretter forbindelse til SQL Server. Hvis det resulterer i en fejl, skal dette løses, før Avamar kan lykkes.
  1. Gennemse cmd-outputtene for avsql.exe --debug --operation=browse --verbose, og se efter SQL-tjenesterelaterede fejl:
  1. Afhængigt af bitversionen af SQL Server kan nedenstående flag først testes med CLI-baseret browsing og senere føjes til avsql.cmd, hvis det er nødvendigt for at tillade browsinghandling:
    1. Eksempel:
avsql.exe --debug --operation=browse  verbose --provider-architecture=64bit
  1. Sørg for, at SQL-browsertjenesterne og navngivne pipes er aktiveret under SQL-konfigurationsværktøjet, SQL-netværksprotokollen for den pågældende SQL-serverforekomst.
  2. Sørg for, at de nødvendige smo.dll filer findes under c:\programfiles\avs\bin på klientversionen. Kontroller den anvendte SQL-serverversion for at kontrollere, om den påkrævede version af smo.dll-filen er installeret.
    • SQL aktiv/passiv eller altid-til-klynge
      1. Log på klyngekonfigurationens primære node eller ejernode
      2. Trin 1-9 fra fejlfinding på enkeltstående SQL-server kan gennemses og følges fra klyngens ejernode.
      3. Den kommando, der bruges til at udføre CLI-baseret søgning for at hente oplysninger om SQL-forekomst:
avsql --operation=browse --sqlserver=SQLCluster_name --hostnamesql=SQLCluster_name 
      1. Sørg for kommunikation mellem klyngeklientens IP og Avamar-browserport 28002 og 28003 (eller 30002 og 30003)
      2. Hvis der er mistanke om et kommunikationsproblem mellem SQL-klyngeklienten og SQL-lyttefunktionen, skal du tilføje følgende flag i avsql.cmd under den delte var-placering:
--sqlserver=listenerIP,listenerPortnumber 
    • Bemærk: Ovenstående oplysninger findes i SQL Studio-værktøjet Høj tilgængelighed>>, SQL-forekomst>>, tilgængelighedsgruppe, lytter>>, lytter, og højreklik for egenskaber.>>
      1. Tilføj klyngenodeflag i avsql.cmd fil, der er placeret under delt var-placering, for at angive individuelle SQL-servere for kommunikationsfejl "Kan ikke oprette forbindelse til fjernklienten '<IP_ADDRESS>', fejlkode: 2. Sørg for, at Remote Backup Agent kører:
--clusternode=<SQL_node_name>(<IP_ADDRESS>) 
      1. Gennemse den sideport, der bruges til klyngeklienten, fra Avamar GUI-navigationspolitik>>>>>> Vælg klienten, og rediger.
        1. Tilføj 280002/28003 efterfulgt af deaktivering af klienten, ændring af nedenstående startparametre og genaktivering af klyngeklienten.
        2. Erstat --disable-gui, og tilføj --listenport=28002 eller 28003 i klyngens startparametre, der findes under værktøjet Failover-klynge>>Vælg den rolle, der bruges>> Højreklik på egenskaber for sikkerhedskopieringsagenttjenester for klyngen.
        3. Eksempel:
          1. Før ændringer:
            --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 ændringer: 
            --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. Nedenstående flag kan tilføjes i avsql.cmd under den delte var-placering for at vise SQL-databaserne på nodeniveau:
          --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.