NetWorker: Gjenoppretting av SQL-database på klynge mislykkes: "Kan ikke bruke filen '<path>' for server i klynger"
Summary:
En NetWorker Module for Microsoft (NMM) SQL-databasegjenoppretting mislykkes og viser feilmelding: nsrsqlrc: Kan ikke bruke filen '' for server i klynger. Bare formaterte filer
som klyngeressursen til serveren er avhengig av, kan brukes. Diskressursen mangler i klyngegruppen, eller SQL Server-klyngeressursen er avhengig av den.
...
Symptoms
En NetWorker Module for Microsoft (NMM) SQL-databasegjenoppretting mislykkes og viser feilmelding:
nsrsqlrc: Cannot use file ‘<path>’ for clustered server. Only formatted files on which the cluster resource of the server has a dependency can be used. Either the disk resource containing the file is not present in the cluster group or the cluster resource of the Sql Server does not have a dependency on it.
Eksempel:
The file F:\TestRestore\mdd_restore.mdf is the Destination location on a Cluster Drive (Volume)
Cause
Den underliggende årsaken til problemet er knyttet til klyngevolumet for målbanen og Microsoft Failover-klyngeressursen for SQL Server.
SQL Server Cluster Resource Group mangler en avhengighet for disken som tilsvarer målbanen for gjenoppretting.
Resolution
Hvis du vil løse dette problemet, bør administratoren for SQL Server-databasen følge Microsofts retningslinjer for SQL Server-klyngeressursen og diskavhengigheten.
- Avhengighet av klyngedisk: Se denne Microsoft-artikkelen:
- Opprett databaser eller endre diskfilplasseringer på en delt klyngestasjon der SQL Server ikke opprinnelig ble installert
Målet er å legge til en avhengighet for SQL Server-ressursen som er avhengig av klyngevolumet, som er målet for databasegjenopprettingen.
Trinnene i artikkelen ovenfor er delt nedenfor.
Hvis du vil legge til en diskavhengighet i SQL Server, må den delte klyngedisken være i samme gruppe som SQL Server-ressursene i Cluster Administrator.
Hvis du vil flytte den delte klyngedisken, velger du disken du vil flytte til SQL Server-gruppen, og deretter høyreklikker du ressursen. Klikk Endre gruppe. Når disken er i samme gruppe som SQL Server-ressursen ligger, følger du denne fremgangsmåten for å legge den til som en SQL Server-avhengighet:
- Åpne klyngeadministratoren.
- Kontroller at alle harddiskressursene som inneholder SQL Server-databaser, er i samme gruppe som SQL Server-ressursen.
- Høyreklikk SQL Server-ressursen, og bring deretter ressursen til en frakoblet tilstand ved å velge Hent frakoblet.
- Høyreklikk SQL Server-ressursen, og velg deretter Egenskaper.
- Velg Avhengigheter-fanen.
- Velg Endre for å legge til disken i avhengighetslisten for den ressursen.
- Få SQL Server-ressursen tilbake på nettet, og plasser deretter SQL Server-filene på den delte klyngedisken