Configuration de Microsoft SQL Server

Pour configurer Microsoft SQL Server pour Maximo® Health vous créez des espaces de table, un utilisateur de base de données et des 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 .

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.

A propos de cette tâche

Utilisez le niveau d'isolement READ COMMITTED. Pour plus d'informations, voir l'article sur la réduction du verrouillage sur le site IBM Support.

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 1433 de l'adresse TCP. Les instances nommées du moteur de base de données Microsoft SQL Server et de Microsoft SQL Server Compact Edition sont configurées pour utiliser des ports dynamiques, ce qui signifie qu'elles choisissent un port disponible au moment du 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.

    1. Ouvrez Microsoft SQL Server Configuration Manager.
    2. Dans l'arborescence de Configuration Manager de l' Microsoft SQL Server, développez « SQL Server Network Configuration > Protocols for < nom de l'instance > », puis double-cliquez sur « TCP/IP ».
    3. Dans la boîte de dialogue Propriétés d' TCP/IP, cliquez sur l'onglet Adresses IP.
    4. Pour chaque adresse IP répertoriée, assurez-vous que le champ « Ports dynamiques » de l' TCP est vide.
      Si la zone Ports TCP dynamiques contient la valeur 0, cette adresse IP utilise des ports dynamiques. Étant donné que Maximo Health nécessite que Microsoft SQL Server écoute sur un port statique, ce champ doit rester vide.
    5. Pour chaque adresse IP répertoriée, saisissez 1433 dans le champ « Port de l' TCP ».
    6. Cliquez sur OK.
    7. Dans la fenêtre de navigation de SQL Server Configuration Manager, sélectionnez SQL Server Services.
    8. Cliquez avec le bouton droit de la souris sur SQL Server (<nom d'instance>) , puis cliquez sur Redémarrer pour arrêter et redémarrer Microsoft SQL Server.
    9. Vérifiez que l'instance Microsoft SQL Server est en cours d'exécution, puis fermez le gestionnaire de configuration SQL Server .
  2. Vérifiez que vous avez activé le paramètre Recherche en texte intégral lors de l'installation de Microsoft SQL Server.
    Pour déterminer si la recherche en texte intégral est installée sur votre base de données Microsoft SQL Server existante, procédez comme suit:
    1. Ouvrez SQL Server Management Studio, sélectionnez SQL Server Authentication comme type d'authentification et entrez les données d'identification pour l'ID utilisateur sa , puis cliquez sur Connect.
    2. Cliquez sur Nouvelle requête et entrez la commande suivante:
      select FULLTEXTSERVICEPROPERTY ( 'IsFulltextInstalled' )

      Si vous n'avez pas installé la fonction Recherche en texte intégral (la valeur obtenue est zéro), vous devez l'installer maintenant. Pour installer la recherche en texte intégral, insérez le support du produit Microsoft SQL Server dans le système et démarrez l'assistant d'installation. Naviguez dans l'assistant et activez l'option Recherche en texte intégral dans la partie Personnaliser de la boîte de dialogue Type d'installation. Pour terminer l'installation, redémarrez le serveur.

  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 l'attribut Taille initiale (Mo) par 500 (Mo) et définissez 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 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_CI_AI.
      Bien qu'il ne prenne pas en charge une base de données Microsoft SQL Server utilisant Unicode, il est possible de déployer dans plusieurs langues si les langues choisies prennent en charge le même classement Microsoft SQL Server. Par exemple, l'anglais et le français peuvent être installés car ils prennent en charge le même classement Microsoft SQL Server . Toutefois, l'anglais et le japonais ne peuvent pas être installés ensemble car ils ont des classements Microsoft SQL Server différents.

      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. Ouvrez Microsoft SQL Server Management Studio.
    2. Dans la fenêtre de navigation du gestionnaire de configuration de SQL Server , cliquez sur Bases de données.
    3. Cliquez avec le bouton droit de la souris sur la base de données maxdb80 et sélectionnez Nouvelle requête.
    4. 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.
    5. Entrez la commande suivante pour remplacer le propriétaire de la base de données par MAXIMO.
      sp_changedbowner MAXIMO
      go