位置: 编程技术 - 正文
具体操作步骤如下:
1.首先,当然是要在Business Intelligence中设计好包,并调试通过。
2.然后,有两种方式可以在SQL Server中使用命令运行SSIS包
第一种是直接执行ssis包文件,命令如: exec xp_cmdshell 'dtexec /f "c:test.dtsx"'
第二种是将包文件发布或者导入到Integration Services服务中,然后再执行。
发布包是在Business Intelligence中生成发布文件,并发布到Integration Services服务中。生成发布文件后,双击发布文件,选择[部署到SQL Server],然后输入服务器名称,用户名,密码,并选择包路径为“/”,并选择[依靠服务器存储进行加密],点击[下一步],选择要安装到的位置即可。
导入包是在Managemenet Studio,选择接Integration Services服务,选择“已存储的包”-”MSDB“,右键导入包,选择文件系统,指定要导入的包,保护级别要选择[依靠服务器存储和角色进行访问控制]。
发布包和导入包的作用和目的是一致的,都为为了将包放入到Integration Services服务中。
包发布或者导入后,就可以使用如下命令进行调用了:
exec xp_cmdshell 'dtexec /DTS "MSDBtest" /SERVER "servername" /MAXCONCURRENT " -1 " /CHECKPOINTING OFF /REPORTING V '
注意点:
推荐整理分享在SQL Server中使用命令调用SSIS包的具体方法(在sql server中使用对象资源管理器和SQL),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:在SQL Server中使用存储过程的优点包括,在sqlserver中使用对象资源管理器创建数据库,在sql server编程中,可使用,在sql server中使用对象资源管理器和SQL,在SQLServer中使用存储过程的好处不包括,在SQLServer中使用存储过程的好处不包括,在sql server中使用sql命令创建数据库,在SQL Server中使用存储过程的优点包括,内容如对您有帮助,希望把文章链接给更多的朋友!
1.以上操作中用到的系统过程xp_cmdshell默认是禁用的,要想使用,必须先开启,开启方法见: 说明: 无法解密受保护的 XML 节点“DTS:Password”,错误为 0xB“该项不适于在指定状态下使用。”。可能您无权访问此信息。当发生加密错误时会出现此错误。请确保提供正确的密钥。
SQL Server 比较日期大小的方法 在机房收费系统中,有几处这样的情况:起始日期和终止日期,相信聪明的你肯定可以想象出为什么要有两个日期控件!是的,就是从一张表中查找出
如何优化SQL语句的心得浅谈 (1)选择最有效率的表名顺序(只在基于规则的优化器中有效):Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础
查询存储过程中特定字符的方法 把xx替换成具体字符,如深圳,sql语句如下:select*fromuser_sourcetwhereinstr(lower(t.text),'xx')0;select*fromall_sourcetwheret.owner'SYS'andinstr(t.text,'××')0;如果是sqlserver数
上一篇:sql中设置联合主键的具体方法(sql联合主键设置外键)
下一篇:SQL Server 比较日期大小的方法(sqlserver比较日期时间)
友情链接: 武汉网站建设