Configuration de Microsoft SQL Server

Pour configurer Microsoft SQL Server for Maximo® Manage, vous créez des espaces table, créez un utilisateur de base de données et configurez les paramètres de base de données.

Avant de commencer

Pour plus d'informations sur la configuration de Microsoft SQL Server, consultez la documentation du produit Microsoft SQL Server .

Consultez les instructions suivantes pour configurer la base de données:
  • Si la base de données d'origine a été créée dans une version antérieure à Microsoft SQL Server 2019, définissez le niveau de compatibilité sur l'ancienne version pour gérer le plan d'exécution.
  • Définissez le niveau d'isolement des transactions à l'aide des commandes suivantes:
    ALTER DATABASE MyDatabase  
            SET ALLOW_SNAPSHOT_ISOLATION ON  
    
            ALTER DATABASE MyDatabase  
            SET READ_COMMITTED_SNAPSHOT ON  
    

Pour plus d'informations sur les versions de base de données prises en charge, vous pouvez générer un rapport de compatibilité des produits logiciels. Recherchez IBM® Maximo Application Suite et sélectionnez la version de la suite pour générer le rapport. Recherchez les versions de base de données prises en charge dans l'onglet Supported Software du rapport.

Procédure

  1. Configurez le port d'écoute.

    L'instance par défaut du moteur de base de données Microsoft SQL Server écoute sur le port TCP 1433. Les instances nommées de Microsoft SQL Server Database Engine et Microsoft SQL Server Compact Edition sont configurées pour les ports dynamiques, ce qui signifie qu'elles sélectionnent n'importe quel port disponible au démarrage du service. Lorsque vous vous connectez à une instance nommée à travers un pare-feu, configurez le moteur de base de données pour écouter un port spécifique pour ouvrir ce port dans le pare-feu.

  2. Vérifiez que vous avez activé le paramètre Recherche en texte intégral lors de l'installation de Microsoft SQL Server.
  3. Créez une base de données Microsoft SQL Server .
    1. Dans Microsoft SQL Server Management Studio, sélectionnez Nouvelle base de données dans le dossier des bases de données.
    2. Spécifiez un nom de base de données unique.
      Par exemple, entrez maxdb80
    3. Pour le nom logique maxdb80 , remplacez la valeur de la zone Taille initiale (Mo) par 500 et définissez également la valeur de la zone Autogrowth / Maxsize sur Par 1 Mo, illimité.
    4. Facultatif: Modifiez les paramètres de journal pour qu'ils s'adaptent à votre environnement de production.
    5. Pour déployer Maximo Manage dans une langue spécifique, choisissez le classement par défaut de la base de données.
      Par exemple, pour déployer l'application en anglais, sélectionnez Latin1_General_100_CI_AS_KS_SC_UTF8.
      À partir de Maximo Application Suite 9.0, Maximo Manage prend en charge une base de données Microsoft SQL Server qui utilise l'Unicode. Vous devez sélectionner une collation dont le nom contient UTF8. Microsoft SQL Server prend en charge plusieurs langues dans la même base de données dans les cas où les langues choisies prennent en charge la même collation Microsoft SQL Server. Par exemple, l'anglais et le français peuvent être installés car les deux langues prennent en charge la même collation de Microsoft SQL Server Cependant, l'anglais et le japonais ne peuvent pas être installés ensemble parce qu'ils ont des collations différentes dans Microsoft SQL Server

      Pour plus d'informations, consultez la documentation Microsoft SQL Server Collation and Unicode support.

  4. Créez l'utilisateur Maximo pour Microsoft SQL Server.
    1. Dans Microsoft SQL Server Management Studio, dans la fenêtre de navigation de SQL Server Configuration Manager, cliquez sur Bases de données.
    2. Cliquez avec le bouton droit de la souris sur la base de données maxdb80 et sélectionnez Nouvelle requête
    3. Entrez la commande suivante pour créer l'utilisateur de la base de données Maximo MAXIMO avec un mot de passe qui respecte les règles sur les mots de passe du système.
      sp_addlogin MAXIMO,password
      go
      Cette valeur est sensible à la casse.
    4. Entrez la commande suivante pour remplacer le propriétaire de la base de données par MAXIMO.
      sp_changedbowner MAXIMO
      go

Etapes suivantes

Collectez les informations suivantes pour votre base de données :
  • Hôte et nom d'hôte.
  • Port.
  • Nom de la base de données.
  • Nom d'utilisateur et mot de passe de l'utilisateur de la base de données. Ces valeurs sont créées dans le cadre de la configuration de la base de données.
  • Espace table, espace index et valeurs de schéma. Ces valeurs sont créées dans le cadre de la configuration de la base de données.