SCOM 2007: SQL Server a de la mémoire!

on m’a demandé de remettre sur pied une plateforme SCOM 2007, en commençant par une réinstallation. J’ai donc désinstallé SCOM du serveur, et supprimé les bases de données du serveur SQL distants.

Après l’installation, SQL indiquait que le service broker était déjà activé…Bonne surprise ou annonce d’autres problèmes ? J’ai eu droit à la deuxième hypothèse…

Suite à la réinstallation, j’ai eu quelques problèmes liés à SQL (An exception occured while enqueuing a message in the target queue):

  • Error: 15404, State 11. Could not obtain information about Windows NT group/user
  • Error: 9728,  State: 1. Cannot find the security certificate because the lookup database principal is not valid

scom_erreur_sql_2scom_erreur_sql

Résolution:

  • D’ anciens messages (de l’installation précédente) sont toujours en files d’attente dans le broker. Il faut les purger en exécutant ce code SQL sur la base OperationsManager:

declare @conversation uniqueidentifier

while exists (select 1 from sys.transmission_queue)

begin

set @conversation = (select top 1 conversation_handle from sys.transmission_queue)

end conversation @conversation with cleanup

end

Et voilà, le discovery fonctionne de nouveau aussi, car il dépend des messages passant via le broker.

Laisser un commentaire