Reporting Services 与SharePoint、Asp.net、AD的整合

  1. Reporting Services 的权限管理;
  2. Form-Base Authorization (表单基本认证):
    • Reporting Services 可以通过撰写Security Extension来自定报表系统身份认证和授权模式;
    • 通过数据库存放用户ID和密码;
    • 通过OLE DB Provider for Microsoft Directory Services可以将身验证模式与AD/LDAP整合。
      • OLE DB Provider for Microsoft Directory Services:
        EXEC sp_addlinkedserver 'ADSI', 'Active Directory Services 2.5',
        'ADSDSOObject', 'adsdatasource'
        GO
      • SELECT [Name], SN [Last Name], ST State
        FROM OPENQUERY( ADSI,
           'SELECT Name, SN, ST
           FROM ''LDAP://ADSISrv/ OU=Sales,DC=sales,DC=northwind,DC=com''
           WHERE objectCategory = ''Person'' AND
              objectClass = ''contact''')
  3. RS与现有的Asp.net介面整合,并通过Asp.net Session传递参数给报表,合并用户权限管理。
  4. RS Security Services(NT, Passport, Custom)。
  5. Delivery Targets(E-mail, SharePoint,Custom)。
  6. Data Sources(SQL, OLE DB, XML/A, ODBC, Oracle, Custom)。
  7. Output Formats (HTML, Excel, PDF, Custom)。  

    图 1

  8. 设计报表
    • 可以使用 Microsoft VS.NET 2003 或任何支持RDL 的3rd party tools
    • 单一报表可以支持同时使用不同的多种数据来源(如:Access, OLE DB, ODBC, Oracle, and .NET data providers)
    • 多样化报表
      • 工具(Freeform 、Table、 Matrix、 Chart)
      • 参数(Dynamic、 Hierarchical)
      • 数据操作(Sorting 、Filtering 、Grouping 、Aggregates)
      • 互动化(Drill-down、Drill-through)
    • 边设计边预览
  9. 身份验证方法
    • IIS 对连接到报表服务器和报表管理器的用户进行身份验证。虽然 IIS 支持很多身份验证选项,但是您只能使用 Windows 身份验证或基本身份验证来访问 Reporting Services 组件。在本版本中不支持匿名访问和摘要式身份验证。
  10. 使用 Reporting Services 中的窗体身份验证

    http://www.microsoft.com/china/msdn/library/data/sqlserver/ufairs.mspx

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭