0
我的下面的代碼有什麼問題?我正在嘗試編寫一個批處理文件來發佈一個數據庫項目。如果我硬編碼修補程序和文件位置它工作正常。但一些我不能得到這個工作。 我得到的錯誤是連接變量和字符串批處理文件
*** Argument 'SourceFile' has an invalid value: ''.
*** Argument 'Profile' has an invalid value: ''.
我有下面的代碼目前。
SET SourceCodePath = "C:\SourceCode\Dev\Code"
SET DACPACPath = %SourceCodePath%\Source\Data Service\SQL2014\bin\Debug\SQL2014.dacpac
SET ProfilePath = %SourceCodePath%\Data Service\SQL2014\SQL2014.Local.publish.xml
ECHO %ProfilePath%
ECHO %DACPACPath%
"c:\Program Files (x86)\Microsoft SQL Server\120\dac\bin\SqlPackage.exe" /Action:Publish /SourceFile:%DACPACPath% /Profile:%ProfilePath%
PAUSE
您的問題不說出你的意思是「得到這個工作」,但一個明顯的問題是%ProfilePath%包含一個空格,而你沒有諷刺它。 – Joe
@Joe:對不起。已經更新了現在的問題。 – ckv
您是否嘗試過引用路徑:/ SourceFile:「%DACPACPath%」/ Profile:「%ProfilePath%」 – Joe