NetWorker: Il ripristino del database SQL sul cluster ha esito negativo: "Impossibile utilizzare il file '<percorso>' per il server in cluster"
Summary:
Un restore del database SQL di NetWorker Module for Microsoft (NMM) ha esito negativo con errore: nsrsqlrc: Impossibile utilizzare il file '' per il server in cluster. È
possibile utilizzare solo i file formattati da cui la risorsa cluster del server ha una dipendenza. La risorsa disco non è presente nel gruppo di cluster oppure la risorsa cluster SQL Server non dispone di una dipendenza da essa.
...
Symptoms
Un restore del database SQL di NetWorker Module for Microsoft (NMM) ha esito negativo con errore:
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.
Ad esempio:
The file F:\TestRestore\mdd_restore.mdf is the Destination location on a Cluster Drive (Volume)
Cause
La root cause del problema è correlata al volume del cluster del percorso di destinazione e alla risorsa Microsoft Failover Cluster per SQL Server.
Nel gruppo di risorse del cluster SQL Server manca una dipendenza per il disco che corrisponde al percorso di destinazione del restore.
Resolution
Per risolvere questo problema, l'amministratore del database SQL Server deve seguire le linee guida Microsoft per la risorsa cluster SQL Server e la dipendenza del disco.
- Dipendenza disco cluster: Consultare questo articolo Microsoft:
- Creare database o modificare i percorsi dei file del disco in un unità cluster condivisa in cui non è stato originariamente installato SQL Server
L'obiettivo è quello di aggiungere una dipendenza per la risorsa SQL Server in modo che dipenda dal volume del cluster che è la destinazione per il ripristino del database.
I passaggi descritti nell'articolo precedente sono condivisi di seguito.
Per aggiungere una dipendenza del disco a SQL Server, il disco del cluster condiviso deve trovarsi nello stesso gruppo delle risorse di SQL Server in Amministrazione cluster.
Per spostare il disco del cluster condiviso, selezionare il disco che si desidera spostare nel gruppo SQL Server, quindi cliccare con il pulsante destro del mouse su tale risorsa. Cliccare su Change Group. Quando il disco si trova nello stesso gruppo in cui risiede la risorsa SQL Server, attenersi alla seguente procedura per aggiungerlo come dipendenza di SQL Server:
- Aprire Amministratore cluster.
- Assicurarsi che tutte le risorse del disco rigido che contengono database SQL Server siano nello stesso gruppo della risorsa SQL Server.
- Cliccare con il pulsante destro del mouse sulla risorsa SQL Server, quindi impostare la risorsa sullo stato Offline selezionando Bring Offline.
- Cliccare con il pulsante destro del mouse sulla risorsa SQL Server, quindi selezionare Properties.
- Selezionare la scheda Dependencies.
- Selezionare Modify per aggiungere il disco all'elenco delle dipendenze per tale risorsa.
- Riportare online la risorsa SQL Server, quindi inserire i file SQL Server nel disco cluster condiviso