我最近一直在使用SSRS开展一些项目,并注意到在检查共享数据源属性时有两种连接方式:
我对每种连接方法的目的有点困惑。此外,我无法找到任何相关的用户名报告服务器数据库,即使第二种方法说Credentials安全地存储在报表服务器中。
有人可以分享一些见解吗?
非常感谢
答案 0 :(得分:0)
连接到数据库时,需要一个身份验证方法,以便sql server允许您查询源。
第一种方法是,当您运行报告时,报告本身会要求输入用户名和密码才能连接到数据库(或者它将使用您的Windows身份)。
第二种方法是报告将自动连接到服务器,并在报告服务器中放置身份验证。它不会提示用户输入用户名或密码。密码存储在服务器中而不是报告本身(这就是为什么它更安全)。这是最好的方法,因为您不希望每个用户键入相同的用户名和密码来访问报表。除非你有特别的理由不这样做,否则我推荐这种方法。