4

SQL Server 2008(不是 R2)。我试图允许用户在用户只能通过 Internet 访问的报告服务器上构建和部署 SSRS 报告。我创建了一个自定义表单身份验证提供程序。

我现在可以通过报表管理器或报表生成器 2.0 通过 Internet 连接到报表服务器。我想做的是为用户提供他/她可以在报告中使用的共享数据源。我创建了一个数据源,其凭据存储在服务器上。现在,我可以创建一个报告并添加共享数据源。但是,当我尝试添加数据集时,系统会提示我输入数据源的凭据。如果我可以通过网络访问数据库服务器,我可以输入凭据并且一切正常。但是,当通过 Internet 工作时(无法从防火墙外部访问数据库服务器),它会失败并显示“登录失败”。

我认为当我这样做时它试图直接连接到数据库服务器,而不是通过报表服务器连接并使用共享数据源。如果我在服务器上使用共享模型而不是数据源,它可以正常工作,但我希望使用数据源的灵活性。

这可能吗?如果没有,有谁知道 R2/RB3 是否有所不同?我无权访问 R2 进行测试。

提前致谢,

乔什

4

0 回答 0