Assurez-vous que votre base de données Microsoft SQL Server possède la configuration requise, que vous disposez des informations d'identification nécessaires et que vous avez effectué tous les nettoyages ou autres préparatifs nécessaires avant la mise à niveau de vCenter Server.

Pour supprimer le rôle DBO et migrer tous les objets du schéma DBO vers un schéma personnalisé, reportez-vous à l'article 1036331 de la base de connaissances.

Pour migrer la base de données vCenter Server de Microsoft SQL Express vers une version complète de Microsoft SQL Server, reportez-vous à l'article 1028601 de la base de connaissances.

Important : Si le service vCenter Server s'exécute sous le compte système intégré de Microsoft Windows, vous ne pouvez pas utiliser l'intégration Windows comme méthode d'authentification.

Conditions préalables

Vérifiez l'interopérabilité de base de la mise à niveau avant de préparer la base de données Microsoft SQL Server pour la mise à niveau de vCenter Server. Reportez-vous à la section Configuration requise de la base de données pour vCenter Server sous Windows.

Vérifiez que vous avez sauvegardé votre base de données. Pour plus d'informations sur la sauvegarde de la base de données vCenter Server, consultez la documentation relative à Microsoft SQL Server.

Pour définir de manière adéquate les autorisations de base de données, reportez-vous à Exigences d'autorisation de base de données pour vCenter Server et à Utiliser un script pour créer et appliquer un schéma et des rôles de base de données Microsoft SQL Server.

Procédure

  1. Vérifiez que votre base de données est conforme aux conditions requises pour la mise à niveau. Si nécessaire, mettez à niveau la base de données vers une version prise en charge.
  2. Si vCenter Server ne prend pas en charge votre serveur de base de données, mettez à niveau votre de base de données vers une version prise en charge ou importez-la vers une version prise en charge.
  3. Si votre base de données existante est de type Microsoft SQL Server et que vous voulez effectuer une mise à niveau vers une base de données Microsoft SQL Server nouvellement prise en charge (par exemple, Microsoft SQL Server 2012), effectuez la mise à niveau de votre base de données Microsoft SQL Server avant de mettre à niveau vCenter Server.
    Si votre base de données existante est Microsoft SQL Server, il est inutile d'installer une nouvelle instance de vCenter Server.
    Lorsque vous migrez la base de données de Microsoft SQL Server 2005 vers Microsoft SQL Server 2008 R2-SP2 ou version ultérieure, paramétrez le niveau de compatibilité de la base de données sur 100.
  4. Vérifiez que les autorisations sont correctement définies.
  5. Vérifiez que les mots de passe sont à jour et qu'ils ne sont pas sur le point d'expirer.
  6. Vérifiez que JDK 1.6 ou une version ultérieure est installée sur la machine vCenter Server physique.
  7. Vérifiez que le fichier sqljdbc4.jar est ajouté à la variable CLASSPATH sur la machine physique sur laquelle vCenter Server doit être mis à niveau.
    Si le fichier sqljdbc4.jar n'est pas installé sur votre système, le programme d'installation de vCenter Server l'installe.
  8. Assurez-vous que le nom de source de base de données de votre système utilise le pilote Microsoft SQL Server Native Client version 10 ou 11.
  9. Si vous choisissez de supprimer le rôle DBO et de migrer tous les objets du schéma DBO vers un schéma personnalisé, vous devez accorder les autorisations requises.
    1. Accordez les autorisations requises à l'utilisateur vCenter Server dans la base de données vCenter Server.
    2. Accordez les autorisations requises à l'utilisateur de la base de données MSDB.
  10. Effectuez une sauvegarde complète de la base de données vCenter Server.

Résultats

Votre base de données est maintenant préparée pour la mise à niveau de vCenter Server.