必须选择代理账户才能继续

橙宝宝 2010-10-22 04:30:58
我在远程复制数据库的时候出现了“必须选择代理账户才能继续”

Integration Services 代理账户 是空的,这是为什么呢?请问要如何显示我的代理账户呢?
...全文
240 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
abuying 2010-10-24
  • 打赏
  • 举报
回复
有几种可能:
一、sql server 数据库引擎服务是否启动,不启动是启动不了sql的代理服务,因为代理启动是依存sql server 数据库引擎服务。
二、所登录的sql server 数据库引擎帐户是否具有权限启动代理服务。
三、是否安装代理。
检查一下这三个就可以了,这三个都可以在 管理工具-服务 里面找到对应的,有疑问联系
abuying 2010-10-24
  • 打赏
  • 举报
回复

是否关禁了agent 代理

服务器代理账户是执行 xp_cmdshell 使用的帐户。在执行操作系统命令时,代理帐户可模拟登录、服务器角色和数据库角色

xp_cmdshell 是用sql server调用dos命令行的系统存储过程

服务器代理帐户所用的登录帐户应该只具有执行既定工作所需的最低权限。代理帐户的权限过大有可能会被恶意用户利用,从而危及系统安全。
billpu 2010-10-24
  • 打赏
  • 举报
回复
控制面板 服务 双击sql server agent
登录-设置一个管理员帐号
Austindatabases 2010-10-24
  • 打赏
  • 举报
回复
[Quote=引用楼主 ca3355 的回复:]
我在远程复制数据库的时候出现了“必须选择代理账户才能继续”

Integration Services 代理账户 是空的,这是为什么呢?请问要如何显示我的代理账户呢?
[/Quote]

你的问题在于

1 你没有设置 SQL SERVER AGENT的账户,每个WINDOWS的SERVICE 都需要有 账户来启动

这里你没有为SQL SERVER AGENT设置账户所以,不能启动服务,而你的复制数据库的操作

是必须要使用SQL SERVER AGENT SERVICE,所以,你要给你的SQL SERVER AGENT设置

账户来催动服务
hovy_yang 2010-10-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 claro 的回复:]
安装库的时候要配置用户,检查[用户和组]中是否停用了。

如果是,开启它。
[/Quote]
学习一下
橙宝宝 2010-10-23
  • 打赏
  • 举报
回复
安装库的时候我并没有停用过什么啊
claro 2010-10-22
  • 打赏
  • 举报
回复
安装库的时候要配置用户,检查[用户和组]中是否停用了。

如果是,开启它。

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧