位置: 编程技术 - 正文
推荐整理分享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 实用工具执行包
方式一:直接通过允许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中
友情链接: 武汉网站建设