Configuration du serveur pour la première fois
Pour une première installation, procédez comme suit dans l’ordre indiqué :
- Installez le serveur McAfee Database Security.
IMPORTANT :
- La classe javax.xml.bind.DatatypeConverter a été supprimée dans Java 9. Si vous installez une version de Java ultérieure à 8, cette classe n’est pas disponible et Echec de la migration.
- Lors de l’installation, assurez-vous de sélectionner la case à cocher HSQLDB option. Ne pas Sélectionnez l’option permettant de migrer la base de données principale.
- Une fois l’installation terminée, Ne pas Démarrez le serveur de sécurité de la base de données.
- Si vous n’exécutez pas le serveur de sécurité de base de données 4.6.4 ou version ultérieure, installez la dernière Java Runtime (JRE) 8 :
- Télécharger JRE 8 à partir de : http://www.oracle.com/technetwork/java/javase/downloads/index.html
Veuillez Assurez-vous de télécharger la version correcte (32 bits ou 64 bits) de JRE, pour la plate-forme utilisée par le serveur McAfee Database Security.
Si vous installez Database Security Server 4.6.4 ou version ultérieure, vous disposez déjà d’une version appropriée de Java, vous pouvez Passez directement à l’étape 5.
- Ajoutez le chemin d’accès au système :
Voir https://www.java.com/en/download/help/path.xml pour connaître les étapes complètes.
- Mettez à niveau la machine virtuelle Java (JVM) du serveur de sécurité de la base de données vers Java 8.
Voir KB88438 Pour plus d’informations.
- Modifiez la script de migration :
Veuillez Vous devez uniquement effectuer cette étape pour une installation Windows.
- Accédez à : /bin
- Ouvrez migration_tool. bat dans un éditeur de texte de votre choix.
- Modifie
if exist "%BINPATH%\..\java\jre6\bin" goto local_java_path
À
REM if exist "%BINPATH%\..\java\jre6\bin" goto local_java_path
- Si vous n’exécutez pas le serveur de sécurité de base de données 4.6.6 ou version ultérieure, mettez à niveau le Microsoft JDBC 4.2 pilote pour SQL Server 6.0.
Veuillez Si vous installez Database Security Server 4.6.6 ou version ultérieure, vous disposez déjà d’une version appropriée de ce pilote et vous pouvez Passez directement à l’étape 6.
- Téléchargez le pilote, disponible à l’adresse suivante :
Pilote JDBC Microsoft 6.0 pour SQL Server
- Une fois le fichier téléchargé extrait, vous trouverez le fichier suivant dans : sqljdbc42. jar.
Copiez ce fichier dans le dossier /webapps/ROOT/WEB-INF/lib dossier.
- Renommer le fichier sqljdbc4-3.0.jar À sqljdbc4-3.0.jar. BAK
- Migrez la base de données principale vers le instance MSSQL 2016 ou 2017 en exécutant la script de migration, puis suivez les instructions pour migrer la base de données :
- Pour Windows exécuter : migration_tool. bat
- Pour Linux exécuter : migration-tool.sh
- Définissez le niveau de compatibilité MSSQL 2016 ou 2017 sur SQL 2014:
- Ouvrez une session de ligne de commande.
- Connectez-vous à la ligne de commande MSSQL 2016 ou 2017.
- Saisissez ALTER DATABASE SNTRSRV SET COMPATIBILITY_LEVEL = 120; et appuyez sur entrée.
Veuillez Pour plus d’informations sur l’exécution de cette commande, reportez-vous aux sections suivantes :
https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-database-transact-sql-compatibility-level
- Démarrez le service serveur McAfee Database Security.
Vérifiez les fichiers journaux du serveur pour vous assurer qu’aucune erreur n’est détectée lors de la connexion au SQL Server back-end.
Pour mettre à niveau une base de données back-end existante sur MSSQL vers MSSQL 2016 ou 2017, procédez comme suit :
Lorsque vous mettez à niveau uniquement la base de données principale vers MSSQL 2016 ou 2017, il n’est pas nécessaire de procéder à la migration.
Au lieu de cela, procédez comme suit :
Veuillez Certaines étapes sont décrites en détail ci-dessus. Si vous exécutez le serveur de sécurité de base de données 4.6.6 ou version ultérieure, passez directement à
Etape 5.
- Arrêtez le service McAfee Database Security.
- Installez la dernière Java Runtime 8 (JRE).
- Mettez à niveau la JVM du serveur de sécurité de la base de données vers Java 8. Voir KB88438 pour connaître les étapes complètes.
- Mise à niveau du Microsoft JDBC 4.2 pilote pour SQL Server 6.0.
- Définissez le niveau de compatibilité MSSQL 2016 ou 2017 sur : SQL 2014.
- Mettez à jour les paramètres de connexion à la base de données back-end pour qu’ils correspondent à la nouvelle base de données :
- Accédez à donne.
- Lecture server-custom.properties dans un éditeur de texte de votre choix.
- Modifier la server-custom.properties fichier comme dans l’exemple suivant :
database.url=jdbc\:sqlserver\://\:;databaseName\=SNTRSRV
database.user=
database.password=
- Démarrez le service McAfee Database Security.