位置: 编程技术 - 正文

sql server代理中作业执行SSIS包失败的解决办法(sqlserver代理无法启动怎样办)

编辑:rootadmin

推荐整理分享sql server代理中作业执行SSIS包失败的解决办法(sqlserver代理无法启动怎样办),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:sql server代理有什么用,sql server代理在哪里,sql server代理在哪里,sql server 代理,sql server 代理,sqlserver代理作用,sqlserver代理作用,sql server 代理,内容如对您有帮助,希望把文章链接给更多的朋友!

RT,执行失败了,总是只提示一句“以xxxx用户身份执行失败”,很难找原因。

引用 Intelligence中设计好包,并调试通过。

二、选用dtexec工具运行包

(一) 打开 xp_cmdshell 选项

  SQL Server 中引入的 xp_cmdshell 选项是服务器配置选项,使系统管理员能够控制是否可以在系统上执行 xp_cmdshell 扩展存储过程。默认情况下,xp_cmdshell 选项在新安装的软件上处于禁用状态,但是可以通过使用外围应用配置器工具或运行 sp_configure 系统存储过程来启用它,如下面的代码示例所示:

(二) 利用dtexec 实用工具执行包

sql server代理中作业执行SSIS包失败的解决办法(sqlserver代理无法启动怎样办)

方式一:直接通过允许ssis文件执行

使用如下命令 :xp_cmdshell 'dtexec /f "C:UpsertData.dtsx"

方式二: 先将包导入sql 在执行

1)导入包

SQL打开Managemenet Studio,选择接Integration Services服务,选择“已存储的包”-”MSDB“,右键导入包,选择文件系统,指定用Business Intelligence Development Studio做好的包,选择导入

注意:保护级别选项中需要选择依靠服务器存储和角色进行访问控制

  否则通过dtexec 运行包时会报错-说明: 无法解密受保护的 XML 节点“DTS:Password”,错误为 0xB“该项不适于在指定状态下使用。”。可能您无权访问此信息。当发生加密错误时会出现此错误。请确保提供正确的密钥。

2) 导入完成后可在Managemenet Studio中执行语句

SQL Server数据库中批量导入数据的2种方法 在软件项目实施的时候,数据导入一直是项目人员比较头疼的问题。其实,在SQLServer中集成了很多成批导入数据的方法。有些项目实施顾问头疼的问题

浅谈基于SQL Server分页存储过程五种方法及性能比较 在SQLServer数据库操作中,我们常常会用到存储过程对实现对查询的数据的分页处理,以方便浏览者的浏览。创建数据库data_Test:createdatabasedata_TestGOusedata

SQL Server数据汇总五招轻松搞定 本文我们将讨论如何使用GROUPBY子句来汇总数据。使用单独列分组GROUPBY子句通过设置分组条件来汇总数据,在第一个例子中,我在数据库AdventureWork中

本文链接地址:https://www.jiuchutong.com/biancheng/347410.html 转载请保留说明!

上一篇:如何监测和优化OLAP数据库(如何监测和优化电池寿命)

下一篇:SQL Server数据库中批量导入数据的2种方法(sql server数据库怎么导出)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络