Samenvatting

De SQL Server-gerelateerde clusterbronnen (SQL Server, SQL Server Agent en volledige-tekstzoekacties) alle bevatten resource-specifieke registersleutels die de bron on line brengen aanwezig moeten zijn. Als u een resource uit Clusterbeheer verwijdert, kunt u de bron handmatig opnieuw maken. De procedure kunnen alleen worden gebruikt voor het toevoegen van bronnen die afhankelijk van SQL Server zijn. Zij kunnen niet worden gebruikt voor resources die SQL Server afhankelijk is. Zie de sectie 'Meer informatie' in dit artikel de bron handmatig toevoegen. Deze stappen wordt ervan uitgegaan dat u het setup-programma van SQL Server eerder hebt gebruikt voor een succesvolle installatie van de clusterbestanden en onderdelen. Deze procedure beschrijft niet alle bestanden, wijzigingen of registersleutels die door het setup-programma in een nieuwe clusterinstallatie wordt.

Meer informatie

Elke bron die door Clusterbeheer is een registersleutel die zich onder HKEY_LOCAL_MACHINE (HKLM) op HKLM\Cluster\Resources\GUID bevindt. Een GUID wordt gemaakt wanneer u de bron toevoegen en het verschil tussen computers. Elke sleutel bevat een waarde met de naam van de resource voor Clusterbeheer. Onder elke resource is er een subsleutel Parameters waarin de resource resource-specifieke parametergegevens kunt opslaan.

SQL Server en SQL Server Agent zoeken in volledige tekst wordt informatie opgeslagen in deze subsleutel Parameters . Als de informatie ontbreekt, worden fouten zoals de volgende namen worden geregistreerd in het clusterlogboek wanneer u probeert de bron on line brengen:

SQL Server SQL Server: [sqsrvres] kan niet lezen van de eigenschap 'VirtualServerName'. Fout: d.

Microsoft-zoekservice Zoeken in volledige tekst: is een fout opgetreden tijdens het on line bijvoorbeeld Zoeken in volledige tekst: 80070002 - het systeem kan het opgegeven bestand niet vinden.

Een bron handmatig opnieuw maken

Om handmatig een bron in Clusterbeheer opnieuw maakt, moet u de volgende registerwaarden onder de sleutel waarmee de resource toevoegen:

SQL Server

Naam: InstanceName
Type: REG_SZ
Waarde: de naam van het exemplaar van SQL Server met de virtuele server. MSSQLSERVER naar het standaardexemplaar gebruiken.

Naam: VirtualServerName
Type: REG_SZ
Waarde: de naam van de virtuele server die u hebt toegewezen aan de server

SQL ServerAgent

Naam: InstanceName
Type: REG_SZ
Waarde: de naam van het exemplaar van SQL Server met de virtuele server. MSSQLSERVER naar het standaardexemplaar gebruiken.

Naam: VirtualServerName
Type: REG_SZ
Waarde: de naam van de virtuele server toegewezen aan de server

Zoeken in volledige tekst

Naam: ApplicationName
Type: REG_SZ
Waarde: SQL Server$exemplaarnaam, waarbij
exemplaarnaam is het exemplaar van SQL Server te gebruiken. Als u een standaardexemplaar, gebruikt SQL Server.

Naam: ApplicationPath
Type: REG_SZ
Waarde: het volledige pad naar de map die de gegevensbestanden voor de volledige tekst bevat. Dit is meestal in \MSSQL\FTDATA voor een standaardexemplaar en MSSQL$NaamExemplaar\FTDATA voor een benoemd exemplaar.

De registersleutels toevoegen met het hulpprogramma Cluster.exe

Belangrijk U kunt deze methode alleen in een kritieke situatie. U kunt deze methode bijvoorbeeld wanneer u het exemplaar van SQL Server niet kunt starten. Echter, kunt u het Setup-programma om de virtuele server opnieuw te maken.

Het hulpprogramma Cluster.exe kunt u de registersleutels die worden vermeld in de sectie ' handmatig opnieuw maken een bron' toevoegen. Hiervoor moet u een opdracht die vergelijkbaar is met de volgende opdracht bij de opdrachtprompt uitvoeren:

cluster res "ResourceName" / priv KeyName=KeyValue: STROpmerkingen

  • U moet de naam van de desbetreffende bron van SQL Server, de SQL Server Agent-bron of de resource zoeken in volledige tekst ResourceName vervangen.

  • U moet de juiste registersleutelnamen KeyName vervangen. InstanceName en VirtualServerName zijn bijvoorbeeld namen van registersleutels.

  • U moet de juiste waarde voor de sleutel KeyValue vervangen. U kunt voor de registersleutel InstanceName de naam van het exemplaar van SQL Server die de virtuele server voor de waarde van de sleutel aangeeft. U kunt MSSQLSERVER als de naam van de instantie voor het standaardexemplaar.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×