Visualizzazioni:

Domanda:
Fortis: FormIt Web: Come posso passare da HSQL a SQL?

Risposta:
FormIt Web (frevvo) consiglia di passare dal database HSQL in dotazione ai database SQL.

Spostare frevvo da HSQL a SQL
1. Assicurarsi che l'istanza del server SQL sia impostata in modalità mista
2. Creare un nuovo login SQL denominato formit
3. Creare il database FormIt in SQL, rendendo il proprietario formit
4. Modificare il filefrevvo.x.Modificare il file frevvo.xml, che per impostazione predefinita si trova qui - C:\FormItWeb\tomcat\conf\Catalina\localhost
5. Commentare l'intera sezione HSQLDB Resource
6. Decommentare la sezione SQLSERVER Resource
7.Nella sezione SQLSERVER Resource, modificate la variabile url e cambiate localhost con il nome del server SQL e cambiate il databaseName con FormIt
8. Nella stessa sezione SQLSERVER Resource, inserite il nome utente e la password del proprietario del database FormIt
9. Scaricate il driver Microsoft JDBC per SQLQLDB. Scaricate il Microsoft JDBC Driver per SQL Server da qui: https://msdn.microsoft.com/en-us/library/mt683464.aspx
10. Inserite sqljdbc4.jar in C:\FormItWeb\tomcat\lib
11. Riavviate il servizio Apache, attendete 30-60 secondi affinché Apache distribuisca il WAR e poi navigate su http://server:8080

Ulteriori passi per la risoluzione dei problemi:
1. Assicurarsi che SQL sia in modalità mista
2. Assicurarsi di poter accedere con il login SQL creato e di poter visualizzare i database
3. Assicurarsi che il servizio SQL Browser sia attivo.Assicurarsi che il servizio SQL Browser sia avviato
4. Assicurarsi che il protocollo di rete TCP/IP sia abilitato per SQL
5. Assicurarsi che la sintassi di frevvo.xml sia corretta


Si prega di notare: Questo articolo è una traduzione dalla lingua inglese. Le informazioni contenute in questo articolo si basano sulla/le versione/i originale/i del/i prodotto/i in inglese. Potrebbero esserci errori minori, come nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi troverai che è sufficientemente informativa. In caso di dubbio, fai riferimento alla versione inglese di questo articolo.