web-dev-qa-db-fra.com

Problème Ajout d'un nouveau nœud à un cluster de basculement SQL Server 2012

  • J'ai essayé d'ajouter un nouveau nœud au basculement SQL Server (Standard 2012), qui est déjà installé sur un autre nœud du cluster de basculement Windows2012.
  • J'ai un problème avec un champ non modifitable WIHT Entrée pour le nom de compte SQL Server Agents
  • il pourrait y avoir le même nom d'annonce que pour le moteur de base de données SQL Server (E.I.)
  • mon compte Accès compte des privilèges Admin Admin
  • accès, compte et paramétrage pour l'agent SQL Server sur le nœud parent sont accessible et réglable

enter image description here

5
mKorbel

Selon vos commentaires dans votre question, ce que vous devez faire est deux fois:

  1. Ajouter un agent SQL Server en tant que type de ressource de cluster
  2. Ajoutez la ressource de cluster d'agent SQL Server au groupe de ressources du cluster de basculement

Pour la première étape, une façon de le faire est via PowerShell (en utilisant le module FildoVersClusters):

Import-Module -Name FailoverClusters

$ClusterName = "YourClusterName"
$FciClusterGroupName = "SQL Server (MSSQLSERVER)" # may need to modify to reflect your environment

# check to see if you have the SQL Server Agent cluster resource type
Get-Cluster -Name $ClusterName |
    Get-ClusterResourceType |
    Where-Object {$_.Name -eq "SQL Server Agent"}

# if not, add it
Add-ClusterResourceType -Name "SQL Server Agent" -Dll "sqagtres.dll"

Exécutez chacun de ces blocs de code séparément au lieu de tout simplement à la fois. Vous serez en mesure de confirmer si ce type de ressource de cluster existe avant de tenter de l'ajouter aveuglément.

Ensuite, pour la deuxième étape, voici ce que vous devez faire pour ajouter l'agent SQL Server en tant que ressource de votre groupe de ressources de cluster de basculement:

  1. Cliquez avec le bouton droit sur votre groupe de ressources FCI dans le gestionnaire de cluster de basculement
  2. Sélectionnez "Ajouter une ressource" et sélectionnez le type de ressource SQL Server Agent
  3. Renommez la nouvelle ressource de cluster vers "SQL Server Agent"
  4. Accédez aux nouvelles propriétés de la ressource SQL Server Agent et définissez les propriétés de nom de réseau virtuel et de nom d'instance
  5. Dans l'onglet Dépendance, définissez SQL Server comme ressource de dépendance

Vous devrez peut-être aller dans le registre à l'emplacement suivant et vous assurer que ces touches (une chaîne contiendront la chaîne "Agent", une autre "SQL_Engine") est définie sur 1 (ceci est là où il est enregistré sur ce qui a été installé correctement. 1 indique Installation correcte):

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\YOURINSTANCE\ConfigurationState

Cela Devrait Vous obtenez à un endroit où vous pouvez maintenant installer un nœud supplémentaire et que le compte SQL Server Agent Service apparaisse. Bien entendu, avant de commencer, assurez-vous que vous avez une sortie de retour ici (en particulier avec la modification du registre).

1
Thomas Stringer