我无法使用 nuget 控制台代码中的代码通过 Microsoft 登录连接到数据库
Posted
技术标签:
【中文标题】我无法使用 nuget 控制台代码中的代码通过 Microsoft 登录连接到数据库【英文标题】:I cant connect to the database through the microsoft login by using code in nuget console code 【发布时间】:2019-09-18 14:28:39 【问题描述】:我正在尝试连接 Web 应用程序的数据库文件。我将代码放在 Nuget 控制台中以连接数据库,但由于登录失败,我的 microsoft 帐户无法获取它。登录失败的原因是什么?
Tools->Nuget Package Manager->Package Manager Console,输入以下命令:
PM> Scaffold-DbContext "server=alpha;Trusted_Connection=True;MultipleActiveResultSets=true;database=StDb2Sql;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir 模型 下午>
执行一些文件后,我收到消息: 无法打开登录请求的数据库“StDb2Sql”。登录失败。 用户“MicrosoftAccount\kartikpatel2188@gmail.com”登录失败。
【问题讨论】:
【参考方案1】:可能是您在它前面加上了一个域:MicrosoftAccount\
kartikpatel2188@gmail.com
使用您的电子邮件:kartikpatel2188@gmail.com
【讨论】:
实际上我得到:错误号 4060,状态 1,类 11 无法打开登录请求的数据库“XYZEveDB”。登录失败。用户“MicrosoftAccount\kartikpatel2188@gmail.com”登录失败。 错误消息仍然指出您使用了错误的域。祝你好运!以上是关于我无法使用 nuget 控制台代码中的代码通过 Microsoft 登录连接到数据库的主要内容,如果未能解决你的问题,请参考以下文章
错误NU1101:无法找到软件包”。源中不存在具有此ID的软件包:Microsoft Visual Studio脱机软件包,nuget.org