使用现有数据库进行SSRS

时间:2014-07-25 07:37:04

标签: sql-server reporting-services

我正在我的系统上配置SSRS 2012。它提供了选择/创建报表服务器数据库的选项。如果我选择“选择现有的报表服务器数据库”并选择我用于我的应用程序的数据库,则会收到错误“您选择的数据库不是报表服务器数据库....”

为什么我不能将现有数据库用于报告服务?配置SSRS和使用现有数据库创建报告的正确步骤是什么?

2 个答案:

答案 0 :(得分:2)

数据库SSRS要求的不是您拥有报告数据的数据库,而是SSRS配置和临时数据所在的数据库。

这些是默认值:

Default Databases

如果您没有这两个数据库,请让设置为您创建。

您将在创建第一份报告时为数据库创建数据源。

答案 1 :(得分:1)

您无法为报表服务器数据库选择自己的数据库,它所引用的数据库是报表服务器应用程序本身的数据库。

因此,您需要先创建一个报表服务器数据库并将报表服务器链接到该数据库,然后报表服务器应用程序才能运行,然后在此应用程序中创建一个数据源,该数据源指向您要报告的数据的数据库然后,您可以开始撰写报告。

请点击此处查看更详细的步骤:

Install Reporting Services Native Mode Report Server (SSRS)