';System.Data.SqlClient.SqlException:用户登录失败';asp.net core 1数据库上的错误首先出现

';System.Data.SqlClient.SqlException:用户登录失败';asp.net core 1数据库上的错误首先出现,asp.net,azure,asp.net-core-mvc,Asp.net,Azure,Asp.net Core Mvc,我正在为我目前的MVC5网站构建一个新的核心版本。我有一个现有的sql数据库托管在azure上,我想首先构建项目数据库。我按照说明进行了操作,但在“逆向工程您的模型”部分,我不断遇到一个错误: System.AggregateException:发生一个或多个错误。(登录失败 对于用户“已删除”。)-->System.Data.SqlClient.SqlException:登录 用户“已删除”失败 用户名和密码正确,正在当前项目中工作。这是连接字符串: Scaffold-DbContext "S

我正在为我目前的MVC5网站构建一个新的核心版本。我有一个现有的sql数据库托管在azure上,我想首先构建项目数据库。我按照说明进行了操作,但在“逆向工程您的模型”部分,我不断遇到一个错误:

System.AggregateException:发生一个或多个错误。(登录失败 对于用户“已删除”。)-->System.Data.SqlClient.SqlException:登录 用户“已删除”失败

用户名和密码正确,正在当前项目中工作。这是连接字符串:

Scaffold-DbContext "Server=tcp:removed.database.windows.net,1433;
  Data Source=removed.database.windows.net;Initial Catalog=removedCatalog;
  Persist Security Info=False;User ID=removedId@removed;Password=removedPass;
  Pooling=False;MultipleActiveResultSets=False;Encrypt=True;
  TrustServerCertificate=False;Connection Timeout=30;"
   Microsoft.EntityFrameworkCore.SqlServer

了解我在这里遗漏了什么吗?

请确保该用户存在于SQL Server上,并且该用户已启用,并且可以访问(映射)正确的数据库。

此链接可能会有所帮助:需要检查的两件事是,连接字符串中的服务器名称/IP必须与证书中的服务器名称/IP完全匹配(@Moriarty)@Vort3x还指出,当服务器重新启动时,默认证书会发生更改。事实是,我可以使用相同的凭据通过VS服务器资源管理器连接到它。此外,在线站点的本地版本也使用这个精确的连接字符串连接到数据库。所以我相信这是与导入过程有关的,而不是字符串或服务器。这是有道理的。祝你好运运行“Scaffold DbContext”命令或其他地方时是否发生此错误?我刚刚试过这个命令,它在我这边起作用。当我在控制台中编写它时就会发生这种情况