![](/img/trans.png)
[英]SQL Server Error "[ConnectionError: Login failed for user '****'.] "while connecting SQL Server with Nodejs using MSSQL
[英]Login failed while connecting to SQL server using MacOS terminal
我正在嘗試使用以下命令為 .NET 核心項目創建分布式 SQL 服務器緩存表:
dotnet sql-cache create "Server=localhost;Database=CacheDb;User Id=SA;Password=Some123\;@#;" dbo DataCache
密碼是Some123!@#
,所以我正在嘗試使用\
轉義特殊字符,但它沒有看到我得到的工作: An error occurred. Login failed for user 'SA'.
An error occurred. Login failed for user 'SA'.
我有一個在 docker 容器中運行的microsoft/mssql-server-linux
的映像。 版本為Microsoft SQL Server 2017 (RTM-CU13) (KB4466404) - 14.0.3048.4 (X64)
。
我可以使用該連接字符串運行我的 web 應用程序(無需轉義特殊字符),但我無法使用終端命令使該連接字符串工作。
任何幫助表示贊賞。 謝謝!
\!
在雙引號中仍然是\!
. 您可以使用單引號:
[STEP 101] $ echo "Some123!@#"
bash: !@#: event not found
[STEP 102] $ echo "Some123\!@#"
Some123\!@#
[STEP 103] $ echo 'Some123!@#'
Some123!@#
[STEP 104] $
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.