电脑安全

您当前的位置:主页 > 电脑安全 >

MSSQL2005如何用dtexec运行ssis(DTS)包-网络编程

来源:[db:来源]标题:   选项    编辑:电脑技术全能网 时间:2019-09-18 12:30

原标题:MSSQL2005如何用dtexec运行ssis(DTS)包-网络编程
   中心提醒:起首在Business Intelligence中计划好包,并调试经过  一 起首在Business Intelligence中计划好包,并调试经过  二 选用dtexec东西运转包  (一) 翻开 xp_cmdshell 选项  SQL Server 2005 中引入的 xp_cmdshell 选项是效劳器设置选项,使体系治理员可能操纵能否能够在体系上履行 xp_cmdshell 扩大存储进程。默许情形下,xp_cmdshell 选项在新装置的软件上处于禁用状况,然而能够经过应用核心利用设置器东西或运转 sp_configure 体系存储进程来启用它,以下面的代码示例所示:  n To allow advanced options to be changed.  n EXEC sp_configure 'show advanced options', 1 GO �  n To update the currently configured value for advanced options. RECONFIGURE GO -- To enable the feature.  n EXEC sp_configure 'xp_cmdshell', 1 GO �  n To update the currently configured value for this feature. RECONFIGURE GO  (二) 应用dtexec 有用东西履行包  方法一:间接经过同意ssis文件履行  应用以下下令 :xp_cmdshell 'dtexec /f "C:/UpsertData.dtsx"  方法二: 先将包导入sql 2005在履行  1)导入包  SQL2005翻开Managemenet Studio,抉择接Integration Services效劳,抉择 “已存储的包”-”MSDB“,右键导入包,抉择文件体系,指定用Business Intelligence Development Studio做好的包,抉择导入  留神:爱护级别选项中须要抉择依附效劳器存储和脚色停止拜访操纵  不然经过dtexec 运转包时会报错-阐明: 无奈解密受爱护的 XML 节点“DTS:Password”,过错为 0x8009000B“该项不适于在指定状况下应用。”。能够您无权拜访此信息。当产生加密过错时会呈现此过错。请确保供给准确的密钥。  2) 导入实现后可在Managemenet Studio中履行语句  xp_cmdshell 'dtexec /DTS "/MSDB/wangluo" /SERVER "XXW2006_1" /MAXCONCURRENT " -1 " /CHECKPOINTING OFF /REPORTING V '