Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ant DB2和用户帐户控制_Ant_Db2_Uac - Fatal编程技术网

Ant DB2和用户帐户控制

Ant DB2和用户帐户控制,ant,db2,uac,Ant,Db2,Uac,我在谷歌上搜索了一段时间,但没有找到答案 我使用IBMDB2,我有一组sql脚本。这些脚本包含一些测试数据,我需要将这些数据加载到我的数据库中。要加载它,我需要调用DB2CW.BAT,因为我不能仅使用cmd加载它。我需要自动加载测试数据,为此我有build.xml文件,其中包含: <target name="target-name"> <exec dir=".." executable="cmd.exe" failonerror="true"> <

我在谷歌上搜索了一段时间,但没有找到答案

我使用IBMDB2,我有一组sql脚本。这些脚本包含一些测试数据,我需要将这些数据加载到我的数据库中。要加载它,我需要调用DB2CW.BAT,因为我不能仅使用cmd加载它。我需要自动加载测试数据,为此我有build.xml文件,其中包含:

<target name="target-name">
    <exec dir=".." executable="cmd.exe" failonerror="true">
      <arg line="/c DB2CMDADMIN.exe DB2CW.BAT data.cmd source dbname user pass"/>
    </exec>
  </target>

在那里:

  • data.cmd-只将测试数据加载到数据库中的脚本

  • 源-包含数据的sql脚本所在的位置

那么,出了什么问题?当我运行这个ant目标时,我捕获UAC窗口(用户帐户控制)。它问我应该做什么——是否允许IBMDB2访问smth。单击“是”不成问题,但我需要自动加载这些数据。我不监视过程,我只需要一个结果。这是个问题

我已经通过关闭UAC解决了这个问题,但是这个解决方案对客户来说是不可接受的。有没有办法避免这个问题


我使用Windows 7 Enterprise。

您尝试过以管理员身份运行吗?

因此,我尝试更改我的目标,如下所示: