我第一次創建bat文件,並且遇到以下問題:當我直接在命令提示符中鍵入命令時,我的命令運行得很好,但它沒有運行我創建的bat文件。該腳本是:Sqlcmd錯誤「文件名,目錄名稱或卷標語法不正確」
@echo off
sqlcmd -S DESKTOP-55JKCD5\SQLEXPRESS -i 「C:\Users\Didi\Documents\SQL\test.sql」 -o 「C:\Users\Didi\Documents\SQL\output.csv」 -s」,」
我收到以下消息來自CMD:
Sqlcmd: Error: Error occurred while opening or operating on file ôC:\Users\Didi\Documents\SQL\test.sqlö (Reason: The filename, directory name, or volume label syntax is incorrect).
我不明白什麼是錯的,只要直接在cmd中輸入的時候,我沒有任何問題。
我懇求你的建議,夥計們!蝙蝠文件對我來說是全新的,道歉是問一個愚蠢的問題。
看起來您正在使用印刷引號而不是普通引號。你使用MSWord/Libre-/Openoffice作爲編輯器嗎? – LotPings
我遇到類似問題...當我嘗試運行以下語句時,命令提示符不喜歡:sqlcmd -SXXXXXXXX14XX,14XX \ SESDMINT -E -dmaster -iD:\ SFAS \ SSIS \ SESDatamart \ ddl \「 StageTable - QIPSRevenueRecalcValues.sql「-v dbName = SESDMInt ddlPath =」D:\ SFAS \ SSIS \ SESDatamart \ ddl「。我試着從記事本+ +複製,以確保引號出現沒問題,但沒有運氣....請提出任何建議? – daniness