2013-06-02 3 views
0

내가 할이 일요일에 전체 저녁을 시도하고 개미 간부 인 작업에서 작동하지 않는 일이 다음slqcmd 쿼리는

<arg line=""/> 

도 할 의심으로

<exec executable="osql.exe" dir="${basedir}" failonerror="true"> 
    <arg value="-U<user>" /> 
    <arg value="-P<password>" /> 
    <arg value="-S<server>" /> 
    <arg value="-QRESTORE DATABASE <database> FROM DISK='<absolute_path_to_database_backup>.bak'" /> 
    <arg value="-b" /> 
</exec> 

, 작동하지. :(

같은 호출에

만 SQLCMD 유틸리티를 사용하여 Unforutinetly 내가 할 수있는 모든이 있음을 SQLCMD 실행 개미의 오류 메시지입니다. "Unexepcted 속성이 도움말을 참조 -.?".

[exec] Sqlcmd: '-Q"RESTORE DATABASE <database> FROM DISK='<absolute_path_to_database_backup>.bak'"': Unexpected argument. Enter '-?' for help. 

BUILD를 C를 실패 : \ SVN \ Ver_trunk \ 업그레이드 \의 build.xml : 72 : 간부 반환 : 1

실제 이름은 <> brackes로 대체됩니다

내 PC 소프트웨어 구성 :.

java version "1.7.0_02"

Java(TM) SE Runtime Environment (build 1.7.0_02-b13)

Java HotSpot(TM) 64-Bit Server VM (build 22.0-b10, mixed mode)

Apache Ant(TM) version 1.8.3 compiled on February 26 2012

높은이 SQLCMD에 대한 올바른 구문을 만들기 위해 감사 어떤 도움 ... :)

+0

대신 "

+0

Nop, 저를 위해 일하지 마십시오. 같은 메시지. : ( –

+0

ANT를 디버그 모드로 실행하고 exec 태스크가 운영 체제에 명령을 어떻게 어셈블하는지보십시오. –

답변