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). ...
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.
- Sysadmin-roller saknas för användarkontot eller Active Directory-användaren (SQL 2012 och senare) som används under Backup Agent-tjänster.
- Anslutningsproblem mellan SQL SMO och Avamar SQL-plugin-program.
- Anslutningsproblem för WMI-tjänster mellan SQL Server- och Windows-tjänsterna.
- Avamar-kommunikationsportar är inte tillgängliga.
- 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
SQL fristående servrar
- Sysadmin-roller saknas för användarkontot som används under säkerhetskopieringsagenttjänsterna. Läs KB-artikeln om hur du tilldelar sysadmin-roller:
- 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
- Nödvändiga SMO-filer saknas för SQL Server-tjänsterna.
- Den SMO-installerade versionen kan verifieras från kontrollpanelens>>program och funktioner. Om SMO-versionen som är relaterad till SQL Server-versionen saknas laddar du ned och installerar den från Microsofts webbplats
- Så här laddar du ned SMO-paket för olika versioner av SQL
- Nedladdning av SQL 2008 och 2008 R2 SMO/CLR:
- Nedladdning av SQL 2012 R2 SMO/CLR:
- Nedladdning av SQL 2014 SMO/CLR:
- Nedladdning av SQL 2016 SMO/CLR:
- SQL 2017 och senare SMO distribueras av Microsoft som "Microsoft.SqlServer.SqlManagementObjects" och uppdateras via NUGet.
- Installationsanvisningar för Nuget-paket:
- Mer information om hur du installerar Nuget-paketgranskningen:
- Avamar SQL-tjänster (avsql) kan inte ansluta till SQL SMO-filer som finns på SQL på grund av en blandad miljö
- KB-artikel att följa: KB 000051925 Avamar SQL-plugin-programmet kunde inte bläddra i SQL-instansen i en blandad SQL-miljö
- Kör kommandot nedan för att kontrollera om SQL-instansen bearbetas.
avsql.exe --debug --operation=browse --verbose
-
- 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:
- Exempel för SQL 2016:
avsql.exe --debug --operation=browse --verbose --usesmoversion=13
- Kör följande kommando för att se om SQL-databaserna bearbetas:
avsql --operation=browse (local)
- Testa anslutningen mellan SMO och SQL Server med hjälp av nedanstående KB:
- KB 000156447 Avamar – Så här testar du anslutningen mellan SMO och SQL Server.
- Stegen nedan kan följas för att testa anslutningen med hjälp av PowerShell-kommandona:
- Fjärrskrivbord till SQL-klienten.
- Öppna PowerShell.
- Skriv in följande påstående:
[reflection.assembly]::LoadWithPartialName("Microsoft.SQLServer.SMO")
-
-
- Skriv in följande påstående:
-
$SQLServer = new-object ("Microsoft.SQLServer.Management.SMO.Server")
-
-
- Skriv in följande påstående:
-
foreach($SQLDatabase in $SQLServer.databases) {$SQLDatabase.name}
-
-
- 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.
-
- Granska cmd-utdata för avsql.exe --debug --operation=browse --verbose och leta efter SQL Services-relaterade fel:
- Om ett WMI-anslutningsfel hittas går du till logga in på SQL-konfigurationsverktyget.
- Om SQL-konfigurationsverktyget inte kan öppnas med följande meddelande "Det går inte att ansluta till WMI-providern. Om behörighet nekas eller om servern inte kan nås kontaktar du SQL-administratörer för att lösa problemet.
- 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:
- Exempel:
avsql.exe --debug --operation=browse verbose --provider-architecture=64bit
- 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.
- 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
- Logga in på den primära noden eller ägarnoden för klusterkonfigurationen
- Steg 1–9 från felsökning av fristående SQL-server kan granskas och följas från klustrets ägarnod.
- Kommandot som används för att utföra CLI-baserad bläddring för att hämta information om SQL-instansen:
- SQL Aktivt/passivt eller Always-On-kluster
avsql --operation=browse --sqlserver=SQLCluster_name --hostnamesql=SQLCluster_name
-
-
- Säkerställ kommunikation mellan klusterklientens IP och Avamar-webbläsarportarna 28002 och 28003 (eller 30002 och 30003)
- 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.>>
-
-
- 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>)
-
-
- Granska växlingsporten som används för klusterklienten från Avamar GUI>>Navigeringsprincip>>>> Välj klienten och redigera.
- Lägg till 280002/28003 följt av att inaktivera klienten, ändra startparametrarna nedan och återaktivera klusterklienten.
- 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.
- Exempel:
- 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
- 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
- Före ändringar:
- 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
- Granska växlingsporten som används för klusterklienten från Avamar GUI>>Navigeringsprincip>>>> Välj klienten och redigera.
-
Affected Products
Avamar Plug-in for SQLProducts
AvamarArticle 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.