如何在客户端调用SQLSERVER的DTS包(并且可以输入参数)?
来源:互联网 发布:java和javascript 编辑:程序博客网 时间:2024/06/14 01:28
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
**********************************************************
Author:黄山光明顶
mail:leimin@jxfw.com
version:1.0.0
date:2004-1-30
(如需转载,请注明出处!,如果有问题请发MAIL给我:-))
***********************************************************
经常有网友问起如何在客户端调用SQLSERVER服务器端的一些脚本和对象,并且可以输入参数,我就举例说明一下如何在客户端调用SQLSERVER的DTS包,并且可以输入参数,并且可以记录日志:
测试环境:
服务器:PIII866+512MB+RAID5
WINDOWS2000SERVER+SP4;SQLSERVER2000+SP3
客户端:WINDOWS2000PRO+SP4+SQLSERVER2000CLIENT+SP3
1.先在SERVER端建立一个DTS包:
这可以根据向导一步一步的完成,我就不多说了。比如我门建立了一个导入EXCEL文件到SQLSERVER的DTS包:DTS_ToSQLSERVER
2.在客户端建立一个批处理文件
CRUNDTS.BAT
3.用文本编辑器编辑:
@@echooff
if[%1]==[]gotoUsage
if[%2]==[]gotoUsage
if[%3]==[]gotoUsage
if[%4]==[]gotoUsage
cls
SETLOGFILE=c:/DTSRUN.LOG
echo%TIME%ManualDTSpackagestartrun......... >>%LOGFILE%
echo------------------------------------------ >>%LOGFILE%
@DTSrun/S%1/U%2/P%3/N%4 >>%LOGFILE%
iferrorlevel1gotoError
echo%TIME%ManualDTSpackageend......... >>%LOGFILE%
echo------------------------------------------ >>%LOGFILE%
PAUSE
gotoFINISH
:Error
echo------------------------------------------- >>%LOGFILE%
echoDTSRUNERRORPLSCHECKLOG.........
echo%TIME%GlobalStoreBackupabnormalend. >>%LOGFILE%
pause
gotoFINISH
:Usage
echo.
echoUsage:crunDTS%1servername%2use_name%3password%4DTS_name
:FINISH
4.保存该文件:
然后你可以在任何程序中调用,也可以手工执行,输入参数
5.测试运行:
在提示符下运行:CRUNDTSSERVERNAMEsapasswordDTS_ExcelToSQLSERVER
6.日志信息:
10:24:29.38ManualDTSpackagestartrun.........
------------------------------------------
DTSRun: Loading...
Error: -2147217900(80040E14);ProviderError: 14262(37B6)
Errorstring:
Errorsource:
Helpfile:
Helpcontext: 0
10:24:29.66ManualDTSpackageend.........
------------------------------------------
10:27:29.41ManualDTSpackagestartrun.........
------------------------------------------
DTSRun: Loading...
DTSRun: Executing...
DTSRunOnStart: DTSStep_DTSDataPumpTask_1
DTSRunOnProgress: DTSStep_DTSDataPumpTask_1;23Rowshavebeentransformedorcopied.;PercentComplete=0;ProgressCount=23
DTSRunOnFinish: DTSStep_DTSDataPumpTask_1
DTSRun: Packageexecutioncomplete.1
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
**********************************************************
Author:黄山光明顶
mail:leimin@jxfw.com
version:1.0.0
date:2004-1-30
(如需转载,请注明出处!,如果有问题请发MAIL给我:-))
***********************************************************
经常有网友问起如何在客户端调用SQLSERVER服务器端的一些脚本和对象,并且可以输入参数,我就举例说明一下如何在客户端调用SQLSERVER的DTS包,并且可以输入参数,并且可以记录日志:
测试环境:
服务器:PIII866+512MB+RAID5
WINDOWS2000SERVER+SP4;SQLSERVER2000+SP3
客户端:WINDOWS2000PRO+SP4+SQLSERVER2000CLIENT+SP3
1.先在SERVER端建立一个DTS包:
这可以根据向导一步一步的完成,我就不多说了。比如我门建立了一个导入EXCEL文件到SQLSERVER的DTS包:DTS_ToSQLSERVER
2.在客户端建立一个批处理文件
CRUNDTS.BAT
3.用文本编辑器编辑:
@@echooff
if[%1]==[]gotoUsage
if[%2]==[]gotoUsage
if[%3]==[]gotoUsage
if[%4]==[]gotoUsage
cls
SETLOGFILE=c:/DTSRUN.LOG
echo%TIME%ManualDTSpackagestartrun......... >>%LOGFILE%
echo------------------------------------------ >>%LOGFILE%
@DTSrun/S%1/U%2/P%3/N%4 >>%LOGFILE%
iferrorlevel1gotoError
echo%TIME%ManualDTSpackageend......... >>%LOGFILE%
echo------------------------------------------ >>%LOGFILE%
PAUSE
gotoFINISH
:Error
echo------------------------------------------- >>%LOGFILE%
echoDTSRUNERRORPLSCHECKLOG.........
echo%TIME%GlobalStoreBackupabnormalend. >>%LOGFILE%
pause
gotoFINISH
:Usage
echo.
echoUsage:crunDTS%1servername%2use_name%3password%4DTS_name
:FINISH
4.保存该文件:
然后你可以在任何程序中调用,也可以手工执行,输入参数
5.测试运行:
在提示符下运行:CRUNDTSSERVERNAMEsapasswordDTS_ExcelToSQLSERVER
6.日志信息:
10:24:29.38ManualDTSpackagestartrun.........
------------------------------------------
DTSRun: Loading...
Error: -2147217900(80040E14);ProviderError: 14262(37B6)
Errorstring:
Errorsource:
Helpfile:
Helpcontext: 0
10:24:29.66ManualDTSpackageend.........
------------------------------------------
10:27:29.41ManualDTSpackagestartrun.........
------------------------------------------
DTSRun: Loading...
DTSRun: Executing...
DTSRunOnStart: DTSStep_DTSDataPumpTask_1
DTSRunOnProgress: DTSStep_DTSDataPumpTask_1;23Rowshavebeentransformedorcopied.;PercentComplete=0;ProgressCount=23
DTSRunOnFinish: DTSStep_DTSDataPumpTask_1
DTSRun: Packageexecutioncomplete.1
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 如何在客户端调用SQLSERVER的DTS包(并且可以输入参数)?
- 如何在客户端调用SQLSERVER的DTS包(并且可以输入参数)
- 如何在客户端调用SQLSERVER的DTS包?
- 如何在客户端调用SQLSERVER的DTS包
- c#中调用SQLserver的DTS包进行数据的转换
- 作业中,调用DTS包的问题
- 关于调用DTS包的代码
- 作业中,调用DTS包的问题
- 作业中,调用DTS包的问题
- 作业中,调用DTS包的问题
- 作业中,调用DTS包的问题
- 作业中,调用DTS包的问题
- 作业中,调用DTS包的问题
- 作业中,调用DTS包的问题
- 作业中,调用DTS包的问题
- 作业中,调用DTS包的问题
- 作业中,调用DTS包的问题
- 如何获取访问web服务的客户端IP?客户端调用web服务时,对于有参函数能输入参数?
- MSDESP3安装手记
- GCC for Win32 开发环境介绍(3)
- 使用Statspack的几个误区
- 构建SOA安全技术
- GCC for Win32 开发环境介绍(4)
- 如何在客户端调用SQLSERVER的DTS包(并且可以输入参数)?
- red5 学习笔记4 NetConnection.Connect.InvalidApp 错误
- tip:关于rangepartition用到多列的一个小案例
- 查看SQLSERVER加密存储过程,函数,触发器,视图
- 建立treeview树形列表的递归代码
- 通用工资计税方案
- 查询新身份证(18位)的校验位
- 直接从SQL语句问题贴子数据建表并生成建表语句的存储过程
- 查询指定的表在那些中存在