我收到了错误 建筑失败 C:\ Projects ... \ build.xml:987:com.microsoft.sqlserver.jdbc.SQLServerException:无法在事务中执行过程'sys.sp_addlogin'。 如何让ant sql任务运行呢?
感谢
答案 0 :(得分:0)
尝试使用CREATE LOGIN而不是sp_addlogin
答案 1 :(得分:0)
好吧,我也试过,但由于我无法更改SQL脚本,我发现使用可执行文件
<exec executable="sqlcmd" >
<arg value= "-S"/>
<arg value= "${ServerName}"/>
<arg value="-d"/>
<arg value="DataBaseName"/>
<arg value="-i"/>
<arg value="${build.sql}/mssql/script.sql"/>
<arg value="-E"/>
<arg value="-b"/>
</exec>