【已解决】SSIS布署好包后用SQL代理来运行包作业提示出错,好像是我的电脑改过名,网上找了下说更改所有者请问怎么弄?
0
我的电脑的goelia权限是NT的管理员权限来的,布署好SSIS包后在SSMS上单独运行是正常的,但把它用代理作业来运行,就报这个错,请问怎么解决?报错的帐号貌似是我的以前电脑的用户名,现在已经不是这个,请问应该怎么弄它好?网上说的答案有说更改所有者,具体操作是怎样的?大侠帮忙伸出援手一下,到了最后一步出错好郁闷。
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
1 个回复
天善_小龙 2016-04-01 回答
赞同来自: 天桥下的郑成功
再有,检查一下SQL Server Agent当前登录的账号是新的账号还是旧的账号,如果是旧账号,改成新账号。
------------------------------------------------
楼主的问题在于主机名变更,导致的问题。解决方法如下:
IF SERVERPROPERTY('SERVERNAME') <> @@serverNAME
BEGIN
DECLARE @server SYSNAME
SET @server = @@serverNAME
EXEC SP_DROPSERVER @server = @server
SET @server = CAST(SERVERPROPERTY('SERVERNAME') AS SYSNAME)
EXEC SP_ADDSERVER @server = @server, @LOCAL = 'LOCAL'