EF Core Migration update-database的時候 An error occurred using the connection to database '' on server '10.28.253.2'
問題:在做EF Core Migration的時候,Update-dataBase指令總是報錯報錯內容為“An error occurred using the connection to database '' on server '10.28.253.2'”
在做數據遷移的時候,按照常規操作
- Add-Migration init(執行此命令項目生成一個目錄(Migration))
- Update-Database init
使用的數據庫連接字符串之前是可以查詢成功的,字符串內容如下
"ConnectionStrings": {
"Default": "Data Source = 10.28.253.2;Initial Catalog = SignalR;User Id = sa;Password =Ecsgui123;"
可是今天拷貝過來之後,死活執行報錯,報錯內容如下圖所示:
自己找錯誤的時候,還找錯了錯誤語句,用了綠色圖標中的“Access denied for user”,這句是執行錯誤最後一行的提示信息,出現了一個程序中都不成出現的“10.28.160.250”這個地址,找的一頭亂碼
仔細查看錯誤碼,發現一開始的報錯內容IP是正確的,但是提示連接不上,紅色框框內容,於是乎將連接字符串中增加了“Integrated Security=False;”內容,問題到此解決。
"ConnectionStrings":
"Default": "Data Source = 10.28.253.2;Initial Catalog = SignalR;User Id = sa;Integrated Security=False;Password =Ecsgui123;"