我最近設置了一個Azure SQL數據庫和服務器(使用免費的S0試用版)。我已經能夠使用SQL Server Management Studio登錄並創建幾個用戶,並且可以通過SQL Server Management Studio以這些用戶身份登錄。我也能夠從Visual Studio的服務器管理器和SQL Server對象資源管理器登錄和管理數據庫。從Visual Studio 2017發佈到Azure SQL - 無法連接
我的Visual Studio解決方案中有一個SQL數據庫項目,適用於我正在開發的應用程序。使用我一直使用SSMS和VS的服務器管理器相同的連接字符串,數據庫項目無法發佈到Azure中,拋出了以下錯誤:
Unable to connect to master or target server '{Redacted}'.
You must have a user with the same password in master or target server '{Redacted}'.
我的IP地址已經被添加到防火牆,並設置爲允許訪問。我的用戶名不包含@符號,並且我嘗試了使用和不使用@servername,但沒有更改。我還嘗試手動設置連接字符串,並在Azure中複製/粘貼該連接字符串(並填充用戶名和密碼)。
我目前擁有的數據庫項目的Target Platform
設置爲Microsoft Azure SQL Database V12
,它匹配它報告版本,雖然我已經嘗試過Microsoft Azure SQL Database
和SQL Server 2016
。
鑑於我能夠從迄今爲止嘗試過的其他所有方法進行連接,我認爲在我的發佈配置文件或項目中有些東西不符合我的要求,或者在發佈中存在一個錯誤效用。有任何想法嗎?
我的google-fu顯然不夠強壯。更新SSDT工作。謝謝! – user1874135
我很高興,謝謝你的反饋。 –