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
- 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.
- Ouvrez Microsoft SQL Server Configuration Manager.
- Dans la navigation du Gestionnaire de configuration Microsoft SQL Server, développez , puis double-cliquez sur TCP/IP.
- Dans la boîte de dialogue Propriétés TCP/IP, cliquez sur l'onglet Adresses IP .
- Pour chaque adresse IP répertoriée, vérifiez que la zone TCP Dynamic Ports est vide.
Si la zone Ports TCP dynamiques contient la valeur 0, cette adresse IP utilise des ports dynamiques. Puisque Maximo Health exige que Microsoft SQL Server d'écouter sur un port statique, ce champ doit être vide.
- Pour chaque adresse IP répertoriée, entrez 1433 dans la zone Port TCP .
- Cliquez sur OK.
- Dans la fenêtre de navigation de SQL Server Configuration Manager, sélectionnez SQL Server Services.
- 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.
- Vérifiez que l'instance Microsoft SQL Server est en cours d'exécution, puis fermez le gestionnaire de configuration SQL Server .
- 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:
- 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.
- 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.
- Créez une base de données Microsoft SQL Server .
- Dans Microsoft SQL Server Management Studio, sélectionnez Nouvelle base de données dans le dossier des bases de données.
- Spécifiez un nom de base de données unique.
Par exemple, entrez maxdb80
- 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é.
- Facultatif: Modifiez les paramètres de journal pour qu'ils s'adaptent à votre environnement de production.
- 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.
- Créez l'utilisateur Maximo pour Microsoft SQL Server.
- Ouvrez Microsoft SQL Server Management Studio.
- Dans la fenêtre de navigation du gestionnaire de configuration de SQL Server , cliquez sur Bases de données.
- Cliquez avec le bouton droit de la souris sur la base de données maxdb80 et sélectionnez Nouvelle requête.
- 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.
- Entrez la commande suivante pour remplacer le propriétaire de la base de données par MAXIMO.
sp_changedbowner MAXIMO
go