rsLogonFailed

新建日期: 2006 年 12 月 12 日

详细信息

产品名称

SQL Server

产品版本

9.0

产品内部版本号

9.00.1399

事件 ID

rsLogonFailed

事件源

Microsoft.ReportingServices.Diagnostics.Utilities.ErrorStrings

组件

Reporting Services

消息正文

登录失败 (rsLogonFailed) 登录失败: 未知的用户名或密码不正确。(ReportingServicesLibrary)

说明

报表服务器试图连接到外部计算机,以通过模拟连接检索数据或外部图像文件,但连接请求被拒绝,此时会出现此错误。有多种原因可导致发生此错误。

  • 将数据源属性配置为使用对目标数据源无效的帐户时会出现此错误。例如,如果指定 Windows 集成安全性,则运行报表的每个用户的域用户帐户必须拥有登录目标数据库并从目标数据库检索数据的权限。
  • 配置了无人参与的报表处理帐户并且该帐户或其密码不再有效时会出现此错误。可以选择配置无人参与的报表处理帐户,但一旦配置该帐户,就必须对其进行维护以确保该帐户和密码设置保持最新。
  • 将数据源属性配置为使用 Windows 域用户帐户的已存储凭据并且该帐户或密码不正确时会出现此错误。
  • 将数据源属性配置为使用 Windows 域用户帐户的已存储凭据,并且该帐户对报表服务器计算机没有“允许在本地登录”权限时会出现此错误。
  • 如果使用的是自定义或基于窗体的身份验证,此错误指示该身份验证请求未成功。

对策

若要配置数据库权限,请参阅数据库服务器的产品文档。

若要更新无人参与的报表处理帐户,请启动 Reporting Services 配置工具,打开“执行帐户”页,确保选中**“指定执行帐户”,输入用户帐户和密码,重新键入密码,然后单击“应用”。相反,如果要删除该帐户,请清除该复选框,然后单击“应用”**。

若要对用来从报表数据源检索数据的 Windows 域用户帐户授予“允许在本地登录”用户权限,请执行下列操作:

  1. 在管理工具中,打开“本地安全策略”。
  2. 在“安全设置”下,展开“本地策略”,然后单击**“用户权限分配”**。
  3. 在详细信息窗格中,右键单击**“允许在本地登录”,再右键单击“属性”**。
  4. 单击**“添加用户或组”**。
  5. 单击**“位置”,指定要搜索的域或其他位置,然后单击“确定”**。
  6. 输入要允许其进行交互式登录的 Windows 帐户,然后单击**“确定”**。
  7. 在**“允许在本地登录 属性”对话框中,单击“确定”**。
  8. 确保您选择的帐户也没有拒绝权限:
    1. 右键单击**“拒绝本地登录”,再右键单击“属性”**。
    2. 如果列出了该帐户,则将其选中,然后单击**“删除”**。

请参阅

其他资源

配置用于无人参与的报表处理的帐户
指定凭据和连接信息

帮助和信息

获取 SQL Server 2005 帮助