You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

初学AAS遇备份报错:Backup-ASDatabase无法获取身份验证令牌

Analysis Service备份报错“Unable to obtain authentication token using the credentials provided”解决方案
  • 核对凭据有效性
    确认使用的用户名、密码或服务主体密钥等凭据准确无误:如果是Azure AD账号,检查用户名格式(如user@yourtenant.onmicrosoft.com)是否正确;如果是服务主体,确认客户端密钥未过期,且ApplicationId和TenantId配置正确。

  • 匹配身份验证方式与实例配置
    使用Backup-ASDatabase时,确保身份验证参数和目标AAS实例的认证机制一致:

    • 若采用Azure AD身份验证,使用-Credential传入有效Azure AD凭据,或通过-ServicePrincipal+-ApplicationId+-TenantId+-Secret组合配置服务主体认证;
    • 若采用SQL身份验证,确认AAS实例已启用SQL认证,且所用账号拥有对应权限。
  • 确认操作权限
    执行备份的账号/服务主体必须拥有AAS实例的服务器管理员权限,或目标数据库的备份权限。可在Azure门户的AAS实例“权限”面板中检查并调整权限配置。

  • 修复环境与网络问题

    • 确保执行PowerShell的环境能正常访问AAS实例,排查防火墙、代理是否阻断了连接;
    • 更新SqlServer模块至最新版本,执行命令:Update-Module SqlServer,旧版本可能存在身份验证兼容性Bug。
  • 测试身份连通性
    先用简单命令验证身份验证是否正常,示例:

    Invoke-ASCmd -Server "asazure://<region>.asazure.windows.net/<your-instance>" -Query "ECHO Test Connection"
    

    若触发交互式登录,手动完成登录流程,确认是否能成功建立连接,以此排除凭据或认证流程的问题。

内容的提问来源于stack exchange,提问作者Ureeba Moeen19

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 17:27:09