Question :
Fortis : FormIt Web : Comment puis-je passer de HSQL à SQL ?
FormIt Web (frevvo) recommande de passer de la base de données HSQL fournie à des bases de données SQL.
Déplacer frevvo de HSQL vers SQL
1. Assurez-vous que votre instance de serveur SQL est configurée en mode mixte
2. Créez un nouveau login SQL nommé formit
3. Créez la base de données FormIt dans SQL, rendez le propriétaire formit
4.Modifier le fichier frevvo.xml, situé par défaut ici - C:\FormItWeb\tomcat\conf\Catalina\localhost
5. Commenter toute la section HSQLDB Resource
6. Décommenter la section SQLSERVER Resource
7.Dans la section SQLSERVER Resource, modifiez la variable url et remplacez localhost par le nom du serveur SQL et remplacez databaseName par FormIt
8. Dans la même section SQLSERVER Resource, entrez le nom d'utilisateur et le mot de passe du propriétaire de la base de données FormIt
9. Téléchargez le pilote Microsoft JDBC pour SQL Server à partir d'ici : https://msdn.microsoft.com/en-us/library/mt683464.aspx
10. Placez sqljdbc4.jar ici : C:\FormItWeb\tomcat\lib
11. Redémarrez le service Apache, attendez 30-60 secondes pour qu'Apache déploie le WAR puis naviguez jusqu'à http://server:8080
Étapes supplémentaires de dépannage :
1. Assurez-vous que SQL est en mode mixte
2. Assurez-vous que vous pouvez vous connecter avec le login SQL que vous avez créé et que vous pouvez voir vos bases de données
3.Assurez-vous que le service SQL Browser est démarré
4. Assurez-vous que le protocole réseau TCP/IP est activé pour SQL
5. Assurez-vous que la syntaxe est correcte dans le fichier frevvo.xml.
Veuillez noter: Cet article est une traduction de l'anglais. Les informations contenues dans cet article sont basées sur la ou les versions originales des produits en langue anglaise. Il peut y avoir des erreurs mineures, notamment dans la grammaire utilisée dans la version traduite de nos articles. Bien que nous ne puissions pas garantir l'exactitude complète de la traduction, dans la plupart des cas, vous la trouverez suffisamment informative. En cas de doute, veuillez revenir à la version anglaise de cet article.
