关于SQL 2005包导入后,在作业中执行失败求助?

Leshami
博客专家认证
2009-05-07 10:34:34
1.本人由SQL BIDS生成数据包之后,保存为dtsx文件,连接到SSMS,连接采用windows身份验证,登陆用户名为域用户帐户Eclink\cguohua,此帐户也为本机管理员帐户.在作业中新建作业,选择作业类型为Integration Services包,包源选择为文件系统,并选择包源的位置及文件,设置完毕后确定.执行作业时提示如下:
日期 2009-5-7 10:17:25
日志 作业历史记录 (CH7_1)

步骤 ID 0
服务器 ECLINK-CGH
作业名称 CH7_1
步骤名称 (作业结果)
持续时间 00:00:01
SQL 严重性 0
SQL 消息 ID 0
已通过电子邮件通知的操作员
已通过网络发送通知的操作员
已通过寻呼通知的操作员
重试次数 0

消息
该作业失败。 无法确定所有者 ECLINK\cguohua (拥有作业 CH7_1)是否有服务器访问权限 (原因: 无法获取有关 Windows NT 组/用户 'ECLINK\cguohua' 的信息,错误代码 0x5。 [SQLSTATE 42000] (错误 15404) 语句已终止。 [SQLSTATE 01000] (错误 3621)).


创建cguohua的操作用也不行。

2.采用先将包导入Integration Services,连接采用windows身份验证,登陆用户名为域用户帐户Eclink\cguohua,此帐户也为本机管理员帐户.由此帐户导入BIDS生成的包.导入后再用Eclink\cguohua登陆SSMS,再同上所述添加作业,包源选择SQL server,使用windows身份验证 ,生成作业,出现的错误同上,请大家指点一下,谢谢!

...全文
247 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Leshami 2009-05-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jinjazz 的回复:]
看看包属性的ProtectionLevel选择DontSaveSencitive,然后给包加密试试。
[/Quote]
缺省包属性的ProtectionLevel设置为DontSaveSencitive,另导入一个加密包同样如此。
如3楼所说,我也认为权限问题,域账户的权限未手动改过,连接到Integration Services只能用windows身份验证。
hery2002 2009-05-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jinjazz 的回复:]
看看包属性的ProtectionLevel选择DontSaveSencitive,然后给包加密试试。
[/Quote]
先看看上面这个问题,这个貌似是SQL Server 2005 SP1后就有这个问题了.
另外看看SQL Agent是否上该域账户处理的,
但是从你的描述来看,
应该是这个用户没有数据库的服务器访问权限.
你是否手动修改过这个域账户的权限?
jinjazz 2009-05-07
  • 打赏
  • 举报
回复
看看包属性的ProtectionLevel选择DontSaveSencitive,然后给包加密试试。
sdhdy 2009-05-07
  • 打赏
  • 举报
回复
权限问题?

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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