SQL Server Azure“用户”登录失败

本文关键字:登录 失败 用户 Server Azure SQL | 更新日期: 2023-09-27 18:11:10

我使用以下代码执行SQL命令到我的azure DB。我在ASP中执行两个调用。。NET MVC动作方法。一个是从表A中删除,第二个是从表b中删除。

  using (System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(ConnectionString))
        {
            using (System.Data.SqlClient.SqlCommand command = conn.CreateCommand())
            {
                conn.Open();
                command.CommandText = statement;
                command.ExecuteNonQuery();
            }
        }

无论出于什么原因,当我第二次调用这段代码时(我把它放在Helper服务类中),它会出现以下Azure错误。

Additional information: Login failed for user 'MyUser'.

是否有一些事情我没有正确地做,但可能没有关闭连接或Azure对此有问题?

SQL Server Azure“用户”登录失败

您需要允许您的IP地址访问azure数据库。点击configure并添加您的IP。

我只需要添加到连接字符串

Persist Security Info=False;

当您从visual studio发布项目到azure时,左侧有一个'settings'选项卡。

进入设置。它将显示您在web.config中使用的连接字符串。

对我有用的是,我选中了说"在运行时使用此连接字符串(更新目的地web.config)"的复选框,一切都很顺利。