NetWorker: SQL-databaseherstel op cluster mislukt: Kan bestand '<pad> voor geclusterde server niet gebruiken"
Summary:
Een NetWorker Module for Microsoft (NMM) SQL-databaseherstel mislukt met de fout: nsrsqlrc: Kan bestand niet gebruiken '' voor geclusterde server. Alleen geformatteerde
bestanden waarvan de clusterbron van de server afhankelijk is, kunnen worden gebruikt. De schijfbron ontbreekt in de clustergroep of de SQL Server-clusterbron is er niet afhankelijk van.
...
Symptoms
Een NetWorker Module for Microsoft (NMM) SQL-databaseherstel mislukt met de fout:
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.
Bijvoorbeeld:
The file F:\TestRestore\mdd_restore.mdf is the Destination location on a Cluster Drive (Volume)
Cause
De hoofdoorzaak van het probleem heeft te maken met het clustervolume van het doelpad en de Microsoft Failover Cluster-bron voor SQL Server.
De SQL Server-clusterbrongroep mist een afhankelijkheid voor de schijf die overeenkomt met het hersteldoelpad.
Resolution
Om dit probleem op te lossen, moet de SQL Server-databasebeheerder de Microsoft-richtlijnen volgen voor de SQL Server-clusterbron en schijfafhankelijkheid.
- Afhankelijkheid clusterschijf: Zie dit Microsoft-artikel:
- Maak databases of wijzig schijfbestandslocaties op een gedeeld clusterstation waarop SQL Server oorspronkelijk niet was geïnstalleerd
Het doel is om een afhankelijkheid toe te voegen voor de SQL Server-resource om afhankelijk te zijn van het clustervolume dat de bestemming is voor het databaseherstel.
De stappen in het bovenstaande artikel worden hieronder gedeeld.
Als u een schijfafhankelijkheid wilt toevoegen aan SQL Server, moet de gedeelde clusterschijf zich in dezelfde groep bevinden als SQL Server-resources in Cluster Administrator.
Als u de gedeelde clusterschijf wilt verplaatsen, selecteert u de schijf die u naar de SQL Server-groep wilt verplaatsen en klikt u met de rechtermuisknop op die bron. Klik op Groep wijzigen. Nadat de schijf zich in dezelfde groep bevindt als de SQL Server-resource, volgt u deze stappen om deze toe te voegen als een SQL Server-afhankelijkheid:
- Open de Cluster Administrator.
- Zorg ervoor dat alle harde-schijfbronnen die SQL Server-databases bevatten, zich in dezelfde groep bevinden als de SQL Server-resource.
- Klik met de rechtermuisknop op de SQL Server-resource en breng de bron in een offline-status door Offline brengen te selecteren.
- Klik met de rechtermuisknop op de SQL Server-resource en selecteer Eigenschappen.
- Selecteer het tabblad Afhankelijkheden.
- Selecteer Modify om de schijf toe te voegen aan de lijst met afhankelijkheden voor die resource.
- Breng de SQL Server-bron weer online en plaats de SQL Server-bestanden vervolgens op die gedeelde clusterschijf