0

我試圖通過使用SQL Server和MySQL,因爲現在面臨一個問題,創建庫在Pentaho的DI,Pentaho的 - 庫創建問題

請一些人可以幫我解決這個問題。

Repositary login failed. 
Detailed cause:org.pentaho.di.core.exception,kettleException: 
Error connecting to the repositary!The version of the repository is -1.-1. 
    This Kettle edition requires it to be at least version 5.0 and as such an upgrade is required. 

    To upgrade, backup your database and export the repository to XML for additional safety. 

    Then select the 'Edit' button followed by the 'Create or Upgrade' button. 

    Please consult the Upgrade Guide for eventually special instructions for this version. 
+0

當您按照說明進行操作時會發生什麼?另外,我無法在SQL Server上創建回購,因爲它的SQL方言沒有足夠的標準兼容性。我建議把回購放在MySQL上。 –

+0

@ Brian.D.Myers,我成功地在Mysql上創建了Repo,但是在SQl服務器中卻造成了麻煩。在創建Rep的過程中,我沒有給出任何密碼,更新它時會拋出一個錯誤(Invalid Credentials)。我嘗試了默認的用戶名/密碼:admin/admin。 – Dhamodharan

+0

你可以做一個簡單的轉換並使用'Table Input'步驟來選擇一些數據嗎?我想知道你是否可以連接到任何SQL Server數據庫。我懷疑你需要將sqljdbc_auth.dll文件複製到驅動程序可以找到它的地方。在我的安裝中,我將它添加到了spoon.bat中的LIBSPATH變量中。 –

回答

0

嘗試以下步驟:

  1. 檢查的 存在「\數據集成\ LIB \ mysql的連接器的Java-5.1.16-bin.jar
  2. 創建一個新的數據庫作爲倉庫,
  3. 選擇按鈕[創建|更新],當選擇空運行,請選擇N.

見對話屏幕熱

enter image description here