创建sql server 2005 作业,进行异地数据库操作

执行操作:查询本地数据库,将查询结果插入另一台服务器的数据库中。利用sqlserver2005 作业自动执行。

操作:

1、在两个服务器中创建用户名和密码完全一样的用户。隶属于组*********/SQLServer2005SQLAgentUser$*********。

2、在sqlserver配置管理器中修改sqlserver 代理服务器的登录身份为新创建用户。

3、创建sqlserver登录账户,登录名点击“搜索”按钮,查找新创建用户,点击确定。两个服务器都要创建相同的登录账户。

4、在服务器对象中创建链接服务器,连接另一台服务器的数据库。

5、新建作业。作业所有者为1步骤中创建用户。按步骤完成作业新建。

6、测试作业执行,检查历史记录。

注意事项:

1、如果代理服务器的登录身份不修改,采用默认身份时作业执行不成功。报错

已以用户 NT AUTHORITY/SYSTEM 的身份执行。 用户 'NT AUTHORITY/ANONYMOUS LOGON' 登录失败。 [SQLSTATE 28000] (错误 18456).  该步骤失败。

2、注意修改作业中的“所有者”,如果采用默认的sa,执行报错。


已以用户 GCFSERVER/jobsuser 的身份执行。 用户 '' 登录失败。该用户与可信 SQL Server 连接无关联。 [SQLSTATE 28000] (错误 18452).  该步骤失败。
 

3、两个服务器的新建用户的用户名和密码必须一致。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值