我将sql 2000的dts包存储为bas文件,在vb里面调用,本机能够执行,但是怎么做成安装程序在别的机器也能运行?我使用vb自带的安装程序.请帮忙解决.

解决方案 »

  1.   

    打包安装的时候,缺少东西,可能是那个DTSPackage,我不知道怎么把他打进去
      

  2.   

    不知道你是用什么方法打包,如果是用VB自带的话,在包含文件这一步中,可以自行添加文件,你就可以将它添加进去了.另外,试过这样的情况,如果引用了SQLDMO,不管怎么打包,该文件都不可用,一定要安装才行,不知道DTS是否存在这个情况.
      

  3.   

    sqlresld.dll  卫星资源 DLL 装载器
    dtsffile.dll  DTS 平面文件 OLE DB 提供程序
    dtsffile.rll  DTS 资源文件
    dtspkg.dll  DTS 包
    dtspkg.rll  DTS 资源文件
    dtspump.dll  DTS 数据抽取
    dtspump.rll  DTS 资源文件
    axscphst.dll  DTS ActiveX 脚本主机
    axscphst.rll  DTS 资源文件
    dtsrun.exe  用于执行 DTS 包的命令行实用程序
    dtsrun.rll  DTS 资源文件
    sqlunirl.dll  SQL Server Unicode/ANSI 转换层
    custtask.dll  DTS 自定义任务文件
    custtask.rll  DTS 自定义任务资源文件将上述文件发布到目标机器的系统文件夹中,其中dtsffile.dll、dtspkg.dll、dtspump.dll、axscphst.dll这4个文件需要注册