ビュー:

Question:
Fortis: FormIt Web:HSQLからSQLへの移行方法を教えてください。

回答:
FormIt Web (frevvo) では、付属の HSQL データベースから SQL データベースへの移行を推奨しています。

frevvo を HSQL から SQL に移行
1. SQL サーバインスタンスが混合モードに設定されていることを確認
2. formit という名前の新しい SQL ログインを作成
3. SQL に FormIt データベースを作成し、オーナーを formit
4.
frevvo.xmlを修正する。デフォルトではここにある - C:¦FormItWebtomcat¦Catalina¦localhost 5. HSQLDB Resourceセクション全体をコメントアウトする
6. SQLSERVER Resourceセクションのコメントを外す
7.SQLSERVER Resource セクションで url 変数を変更し、localhost を SQL サーバー名に、databaseName を FormIt に変更します
8. 同じ SQLSERVER Resource セクションで、FormIt データベースのオーナーのユーザー名とパスワードを入力します
9.Microsoft JDBC Driver for SQL Server をここからダウンロードします: https://msdn.microsoft.com/en-us/library/mt683464.aspx
10. sqljdbc4.jar をここに置きます: C:㊟FormItWeb㊟tomcatlib
11. Apache サービスを再起動し、Apache が WAR を配置するまで 30~60 秒待ち、それから http://server:8080 をブラウズします。

その他のトラブルシューティング手順:
1. SQLがMixed Modeであることを確認する
2. 作成したSQLログインでログインでき、データベースを表示できることを確認する
3.SQL Browser サービスが開始されていることを確認してください
4. TCP/IP ネットワークプロトコルが SQL に対して有効になっていることを確認してください
5. frevvo.xml の構文が正しいことを確認してください。


ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。