2011-08-25 18 views
3

SQL Server 2005でPentaho CEをデータベースに接続するのに多くの時間をかけましたが、成功しませんでした。私はまずPentaho CEがインストールされているUbuntuからこれを行いました。 SQL Serverに接続することは不可能です。私はその後、Pentaho CEを同じマシンにSQL Serverとともにインストールし、それを設定するにはofficial guideに従っていましたが、失敗しました。SQL Server 2005でPentaho Community Editionを使用する

の手順は次のとおりです。その後

  • MS JDBCドライバ(バージョン4)をダウンロードしpentaho\bi-server\tomcat\webapps\pentaho\WEB-INF\libpentaho\administration-console\jdbcに置き、それぞれ
  • 、私は、新しいデータソースを作成し、すべてを設定するPentahoのコンソールにアクセスしてくださいマニュアルが言ったように。

しかし、それは常に

「のために...何適したドライバは、」誰もがこの問題を満たしていないんやソリューションを与えることができることを要求しますか?前もって感謝します。

答えて

3

最後に、私はそれを解決しました。これはあまり謎ではなく、ファイルを変更する必要はありません。

MS JDBC 4は動作していますが、まずはMS JDBCドライバの代わりにjtdsドライバを使用してください(ただし、以前のバージョンはJava 6以降では動作しません)。ドライバをadministration-consoleとbiserver-ceの下の対応するディレクトリに配置します。あなたは新しいPentahoバージョンのディレクトリが以前と異なっていることに気付くかもしれません。管理コンソール/ jdbc/biserver-ce/tomcat/webapps/pentaho/WEB-INF/lin/

次に、URLにインスタンスの種類を指定する必要があります。正しいURLは、jdbc:jtds:sqlserver:// localhost:1433; instance = MSSQLSERVER; DatabaseName = testのようになります。 MS SQL Serverのバージョンごとに異なるURL形式があるのは非常に難しいことです。あなたは正しいものを見つけなければなりません。

もう一つのことは、MS SQL Server 2005でSQL Server認証を有効にして接続する必要があるということです。

+0

統合セキュリティを使用するには、Spoon.batのlibsパスにsql_auth.dllへのパスを追加する必要がありました。 –

関連する問題