[英]SQL Server login issue with sqlcmd
我正在嘗試使用sqlcmd
命令在 Ubuntu 中運行一個文件,如下所示。 我們按照標准設置了復雜的密碼。 使用它,我收到一條錯誤消息,指出“用戶“用戶名”登錄失敗”。
sqlcmd -S ${servername} -d ${dbname} -U ${sqlusername} -P ${sqlpassword}
-I -i ${inputfile} -s"|" -r1 1>${logfile} 2>${errorfile}
我試圖通過在單引號中提供帶有密碼的值來執行相同的操作。 它工作得很好
因為我們不能硬編碼密碼。 我嘗試了這里顯示的東西,但沒有用。
sqlcmd -S ${servername} -d ${dbname} -U ${sqlusername} -P '${sqlpassword}'
sqlcmd -S ${servername} -d ${dbname} -U ${sqlusername} -P "${sqlpassword}"
sqlcmd -S ${servername} -d ${dbname} -U ${sqlusername} -P \'${sqlpassword}\'
有人可以幫助我 - 我做錯了什么嗎?
感謝@Larnu 的評論。
由您的密碼引起的錯誤帶有美元符號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.