(from osdn.net/users/keisuke3mizuno)
お世話になります。
Fessと同じサーバ上にあるSQL Server 2008 Expressのデータストアクロール設定を教えてください。
パラメータは以下のように設定しています。
driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
url=jdbc:sqlserver://localhost\SQLEXPRESS
username=(ユーザ名)
password=(パスワード)
sql=select * from (テーブル名)
上記urlにてサーバ名=localhost、インスタンス名=SQLEXPRESSは指定できますが、インスタンス内のデータベース指定はどのように設定すればよろしいでしょうか。
url=jdbc:sqlserver://localhost\SQLEXPRESS;databaseName=(データベース名)
のようにすると以下のエラーとなるため、別の記法があるのではと考えています。
ご教示お願いします。
2013-06-28 19:01:26,038 [20130628190042-1] WARN jp.sf.fess.ds.impl.DatabaseDataStoreImpl - Failed to store data: {mimetype=application/datastore, segment=20130628190042, role=[], boost=1.0, label=[], tstamp=NOW, type=[pc, docomo, au, softbank]}
jp.sf.fess.FessSystemException: url is null. dataMap={mimetype=application/datastore, segment=20130628190042, role=[], boost=1.0, label=[], tstamp=NOW, type=[pc, docomo, au, softbank]}
at jp.sf.fess.ds.impl.IndexUpdateCallbackImpl.store(IndexUpdateCallbackImpl.java:63)
at jp.sf.fess.ds.impl.DatabaseDataStoreImpl.storeData(DatabaseDataStoreImpl.java:119)
at jp.sf.fess.ds.impl.AbstractDataStoreImpl.store(AbstractDataStoreImpl.java:101)
at jp.sf.fess.helper.DataIndexHelper$DataCrawlingThread.run(DataIndexHelper.java:271)