如何创建系统DSN

时间:2011-02-26 23:41:31

标签: odbc mondrian

我需要创建一个名为MondrianFoodMart的系统DSN,它指向/MondrianFoodMart.mdb文件。执行此操作的说明非常明确 混乱。

更具体地说,我正在努力做到这个令人困惑的网站的第2.1节: http://mondrian.pentaho.com/documentation/installation.php

任何帮助表示赞赏,

泰德

2 个答案:

答案 0 :(得分:1)

  1. 通过导航开始 - >打开“ODBC数据源管理器”对话框。控制面板 - >管理工具 - >数据源(ODBC)
  2. 选择“系统DSN”标签并传递添加
  3. 选择Microsoft Access驱动程序,然后按“完成”
  4. 输入数据源名称“MondrianFoodMart”(以及合适的说明)
  5. 按“选择”并使用“选择数据库”对话框选择.mdb
  6. 按确定,保持手指交叉并测试

答案 1 :(得分:0)

虽然在文档中他们说到访问db的JDBC URL:jdbc:odbc:MondrianFoodMart,但以其他形式使用此类URL可能更容易:

jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=MONDRIAN_HOME\\demo\\access\\MondrianFoodMart.mdb

当然用实际目录名替换MONDRIAN_HOME。如果此类URL是配置文件的一部分,则可能很有用。然后不需要创建DNS。