【问题标题】:Proxy account has failed while executing SSIS through Agent通过代理执行 SSIS 时代理帐户失败
【发布时间】:2010-12-08 23:58:45
【问题描述】:

最近,当我创建 SQL Server Agent(2008) 作业以使用代理帐户执行 SSIS 包时,它失败并显示以下错误消息。这个例外是关于什么的?是什么原因造成的,我该如何解决?

错误信息 以用户身份执行:blaw。无法为作业 0xD5A5 的第 1 步创建进程(原因:客户端未拥有所需的权限)。步骤失败。

注意:-使用代理服务帐户可以正常工作。

谢谢

【问题讨论】:

    标签: sql sql-server-2008 ssis sql-server-agent


    【解决方案1】:

    【讨论】:

    • 仍然没有成功,同样的错误仍然存​​在。不知道错在哪里。
    • 包使用服务代理帐户成功运行。当我创建代理时,它在尝试执行包之前失败了。所以代理帐户肯定有问题。即使我尝试使用与代理帐户中的服务帐户相同的帐户,它仍然无法正常工作。任何帮助。提前致谢
    • 确保您的代理帐户可以访问您的所有数据源,例如 excel 文件的网络路径或访问您从中提取或写入的所有数据库。
    【解决方案2】:

    您没有具体提到您是如何进行身份验证的,但无论如何,这里有一个用于创建登录、凭据和代理以及授予 SSIS 包权限的脚本:

    CREATE LOGIN [MyLogin] FROM WINDOWS WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english]
    GO
    
    GRANT CONNECT TO [MyLogin]
    go
    
    CREATE ROLE MyRole
    GO
    
    EXEC sp_addrolemember @membername = N'MyLogin', @rolename = N'MyRole'
    GO
    
    CREATE CREDENTIAL MyCredential WITH IDENTITY = 'MyLogin', SECRET = 'MyPassword';
    
    GO
    
    USE [msdb]
    GO
    
    EXEC msdb.dbo.sp_add_proxy @proxy_name=N'MyProxy',@credential_name=N'MyCredential', 
            @enabled=1
    GO
    
    EXEC msdb.dbo.sp_grant_proxy_to_subsystem @proxy_name=N'MyProxy', @subsystem_id=11
    GO
    
    EXEC msdb.dbo.sp_grant_login_to_proxy @proxy_name=N'MyProxy', @login_name=N'MyLogin'
    GO
    
    
    CREATE ROLE MyRole
    GO
    
    EXEC sp_addrolemember @membername = N'MyRole', @rolename = N'db_ssisadmin'
    GO
    
    EXEC sp_addrolemember @membername = N'MyRole', @rolename = N'db_ssisoperator'
    GO
    
    EXEC sp_addrolemember @membername = N'MyLogin', @rolename = N'MyRole'
    GO
    

    【讨论】:

      【解决方案3】:

      刚刚解决了这个问题并得出了不同的解决方案。一项全球安全政策正在成为阻碍。事实证明,出现此问题的开发服务器意外地应用了比正常工作的生产服务器更严格的策略。不完全确定该策略下的哪个覆盖权限导致了该问题,但限制性较小的策略仍然解决了该问题。基本上,如果本地安全策略在出现问题的服务器上被锁定,请与您的 Active Directory 管理员联系。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-12-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-05
        相关资源
        最近更新 更多