我已被分配负责修改当前的报告服务身份验证流程。目的是保持必要的安全级别,并简化授予访问单个报告的维护/配置。
我无权访问域控制器来修改或创建新的 AD 组。我必须与当前存在的组/用户合作。
在身份验证方面,我似乎可以选择使用以下任何一种:
- Windows 身份验证
- SQL Server 身份验证。
报表服务器和报表数据库都将驻留在同一台服务器上。考虑到这一点,我知道 Windows 身份验证可能是更好的解决方案,因为不需要维护单独的 SQL Server 用户表(及其密码)。在报表服务器上部署报表后授予对报表的访问权限,只需将用户/组添加到报表中(在浏览器中加载报表并访问 Properties\Security 选项)。
使用 SQL Server 身份验证的第二个选项似乎不像使用 Windows 身份验证那样合适,因为报表服务器和报表数据库位于同一个框上。
我正在使用 SQL Server 2000 数据库。我安装的报告服务版本是 Microsoft SQL Server 2008。
请有人让我知道我的想法是否正确(即我应该进行 Windows 身份验证)。干杯。
吉米