澄清从(SSRS)创建与Postgres的新数据源连接

时间:2014-06-06 11:59:00

标签: sql-server postgresql reporting-services datasource

我已关注steps stated as per this article

最后一步:从(SSRS)创建与Postgres的连接。

  1. 创建新数据源
  2. 姓名:测试
  3. 数据源类型:ODBC
  4. 连接字符串:Driver = {PostgreSQL UNICODE}; Server = testserver; Port = 5432; Database = Test; Schema = public;
  5. 使用以下方式连接:凭据安全地存储在报表服务器,eneter user_name,密码和测试连接中
  6. 我右键单击并向SSRS项目添加了新的数据源。但是我很困惑为什么它显示为"共享数据源"。 对于连接字符串,我将服务器替换为localhost,将数据库替换为myPGdb,并测试了与localhost凭据的连接。它正在工作。

    我的问题是,

    • 如下面的屏幕所示,为什么基于DNS的连接不能用于新数据源?
    • 在第6步,为什么在创建Microsoft OLEDB Provider for ODBC Drivers连接到postgres数据库时使用PostgresSQL OLE DB Provider代替Linked Server on SQL Server
    • 我面临很多问题,要从postgres数据库连接管理器查看表格。 IT不断展示"加载"然后弹出一个错误。进一步为数据源创建连接管理器"初始catelog"默认情况下禁用,因此不允许任何方式选择表格...
    • 同样适用于SSRS,在查询构建器中,无法查看表格。

    enter image description here


    修改

    ODBC数据提供程序 ODBC Data Providers

    OLE DB初始Catelogue缺失 OLE DB Initial Catelogue missing

0 个答案:

没有答案