目前我通過SQL Management Studio中訪問我的數據庫實例,並且結構是一樣的東西:連接Solr的數據庫由SQL Management Studio中
SQL服務器,數據庫,數據庫實例,表我計較。
我希望使用solr來索引這些數據,但我似乎無法成功連接到服務器。
我有以下爲我data-config.xml
:
<dataConfig>
<dataSource type="JdbcDataSource"
driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://mySQLServer/DEV1"
integratedSecurity="true"
database="someData"
/>
<document>
<entity name="myQuery" query="select * from temp_ip_solr_test"
deltaQuery="select id from item where last_modified > '${dataimporter.last_index_time}'">
<field column="NAME" name="name" />
</entity>
</document>
一切是標準的(雖然我沒有添加JDBC .jar文件,以及sqlauth .dll文件到數據庫的lib 。核心(即,我使用的那個),右出了與給定的solr的example-DIH
示例的
錯誤是: Exception while processing: myQuery document : SolrInputDocument[]:org.apache.solr.handler.dataimport.DataImportHandlerException: Unable to execute query: select * from temp_ip_solr_test Processing Document # 1
唯一的警告是:SimplePropertiesWriter Unable to read: dataimport.properties
我該如何做這項工作?
Solr版本4.3。
介紹解釋databaseName = mydb?該參數是否真的叫做databaseName? – soandos
它是SQL JDBC服務器驅動程序的一個屬性。看看這裏的屬性..http://msdn.microsoft.com/en-us/library/ms378428.aspx – Learner
它甚至沒有出現在探查器中,因爲在登錄時嘗試失敗 – soandos