我正在一个网站上工作,作为一个副项目,目前我正试图让我的应用程序与我创建的 Azure SQL 数据库一起工作。我有一个以前在另一个网站上使用过的登录系统,但我没有使用 Azure。当应用程序尝试访问数据库时,我确信我的问题与身份验证有关。我已将数据库连接到 Visual Studio,它位于 SQL Server 对象资源管理器中。
当我运行应用程序并尝试登录我的应用程序时,它给我错误号 18456,这是一般的 SQL 身份验证错误。这是我的登录系统的代码:
所以我非常确定我的连接字符串格式或 Azure 上的防火墙有问题。
我尝试阅读大量 Microsoft 文档和 YouTube 视频来解决问题,但没有任何方法可以使错误消失。