NetWorker: SQL-databasegendannelse på klynge mislykkes: "Kan ikke bruge filen '<sti>' til klyngeserver"
Summary:
En gendannelse af NetWorker Module for Microsoft (NMM) SQL-database mislykkes med fejl: NSRSQLRC: Kan ikke bruge filen '' for klyngeserver. Kun formaterede filer, som serverens
klyngeressource er afhængig af, kan bruges. Enten mangler diskressourcen i klyngegruppen, eller også er SQL Server-klyngeressourcen ikke afhængig af den.
...
Symptoms
En gendannelse af NetWorker Module for Microsoft (NMM) SQL-database mislykkes med fejl:
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.
F.eks.:
The file F:\TestRestore\mdd_restore.mdf is the Destination location on a Cluster Drive (Volume)
Cause
Den grundlæggende årsag til problemet er relateret til klyngediskenheden på destinationsstien og Microsoft Failover-klyngeressourcen til SQL Server.
SQL Server-klyngens ressourcegruppe mangler en afhængighed for disken, der svarer til gendannelsesdestinationsstien.
Resolution
For at løse dette problem skal SQL Server-databaseadministratoren følge Microsofts retningslinjer for SQL Server-klyngeressourcen og diskafhængigheden.
- Klyngediskafhængighed: Se denne Microsoft-artikel:
- Oprette databaser eller ændre diskfilplaceringer på et delt klyngedrev, hvor SQL Server ikke oprindeligt var installeret
Målet er at tilføje en afhængighed for SQL Server-ressourcen, der afhænger af den klyngediskenhed, som er destinationen for databasegendannelsen.
Trinene i ovenstående artikel er delt nedenfor.
Hvis du vil føje en diskafhængighed til SQL Server, skal den delte klyngedisk være i samme gruppe som SQL Server-ressourcerne i Klyngeadministrator.
Hvis du vil flytte den delte klyngedisk, skal du markere den disk, du vil flytte til SQL Server-gruppen, og derefter højreklikke på ressourcen. Klik på Skift gruppe. Når disken er i den samme gruppe, som SQL Server-ressourcen er placeret i, skal du følge disse trin for at tilføje den som en SQL Server-afhængighed:
- Åbn klyngeadministratoren.
- Sørg for, at alle de harddiskressourcer, der indeholder SQL Server-databaser, er i samme gruppe som SQL Server-ressourcen.
- Højreklik på SQL Server-ressourcen, og bring derefter ressourcen i offlinetilstand ved at vælge Gør offline.
- Højreklik på SQL Server-ressourcen, og vælg derefter Egenskaber.
- Vælg fanen Afhængigheder.
- Vælg Rediger for at føje disken til afhængighedslisten for den pågældende ressource.
- Flyt SQL Server-ressourcen online, og placer derefter SQL Server-filerne på den delte klyngedisk