我在远程复制数据库的时候出现了“必须选择代理账户才能继续”Integration Services 代理账户 是空的,这是为什么呢?请问要如何显示我的代理账户呢?

解决方案 »

  1.   


    你的问题在于1 你没有设置 SQL SERVER AGENT的账户,每个WINDOWS的SERVICE 都需要有 账户来启动  这里你没有为SQL SERVER AGENT设置账户所以,不能启动服务,而你的复制数据库的操作  是必须要使用SQL SERVER AGENT SERVICE,所以,你要给你的SQL SERVER AGENT设置  账户来催动服务
      

  2.   

    控制面板 服务 双击sql server agent 
    登录-设置一个管理员帐号
      

  3.   


    是否关禁了agent 代理服务器代理账户是执行 xp_cmdshell 使用的帐户。在执行操作系统命令时,代理帐户可模拟登录、服务器角色和数据库角色xp_cmdshell 是用sql server调用dos命令行的系统存储过程服务器代理帐户所用的登录帐户应该只具有执行既定工作所需的最低权限。代理帐户的权限过大有可能会被恶意用户利用,从而危及系统安全。
      

  4.   

    有几种可能:
    一、sql server 数据库引擎服务是否启动,不启动是启动不了sql的代理服务,因为代理启动是依存sql server 数据库引擎服务。
    二、所登录的sql server 数据库引擎帐户是否具有权限启动代理服务。
    三、是否安装代理。
    检查一下这三个就可以了,这三个都可以在 管理工具-服务 里面找到对应的,有疑问联系