NetWorker: SQL-databasåterställning i kluster misslyckas: "Det går inte att använda filen <sökväg> för klustrad server"
Summary:
Återställningen av en NetWorker-modul för Microsoft (NMM) SQL-databas misslyckas med felet: nsrsqlrc: Det går inte att använda filen' för klustrad server. Endast formaterade
filer som serverns klusterresurs är beroende av kan användas. Antingen saknas diskresursen i klustergruppen eller så saknar SQL Server-klusterresursen ett beroende av den.
...
Symptoms
Återställningen av en NetWorker-modul för Microsoft (NMM) SQL-databas misslyckas med felet:
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.
Till exempel:
The file F:\TestRestore\mdd_restore.mdf is the Destination location on a Cluster Drive (Volume)
Cause
Rotorsaken till problemet är relaterad till klustervolymen för målsökvägen och Microsoft Failover Cluster-resursen för SQL Server.
Den SQL Server klusterresursgruppen saknar ett beroende för disken som motsvarar sökvägen till återställningsmålet.
Resolution
För att lösa det här problemet bör SQL Server-databasadministratören följa Microsofts riktlinjer för SQL Server klusterresurs- och diskberoende.
- Beroende av klusterdisk: Läs den här Microsoft-artikeln:
- Skapa databaser eller ändra platser för diskfiler på en delad klusterenhet där SQL Server inte ursprungligen installerades
Målet är att lägga till ett beroende för att SQL Server resursen ska vara beroende av klustervolymen som är målet för databasåterställningen.
Stegen i artikeln ovan delas nedan.
Om du vill lägga till ett diskberoende i SQL Server måste den delade klusterdisken finnas i samma grupp som SQL Server resurser i Klusteradministratören.
Om du vill flytta den delade klusterdisken väljer du den disk som du vill flytta till SQL Server-gruppen och högerklickar sedan på resursen. Klicka på Ändra grupp. När disken finns i samma grupp där SQL Server-resursen finns följer du dessa steg för att lägga till den som ett SQL Server beroende:
- Öppna Klusteradministratören.
- Kontrollera att alla hårddiskresurser som innehåller SQL Server-databaser finns i samma grupp som SQL Server-resursen.
- Högerklicka på SQL Server resursen och försätt sedan resursen i offlinetillstånd genom att välja Ta offline.
- Högerklicka på SQL Server-resursen och välj sedan Egenskaper.
- Välj fliken Beroenden.
- Välj Ändra för att lägga till disken i listan över beroenden för den resursen.
- Ta SQL Server-resursen online igen och placera sedan SQL Server-filerna på den delade klusterdisken