我已经在Azure中创建了一个数据库,并在SSMS中连接了它,但是当我尝试在Visual Studio中构建它时,我总是得到相同的错误:“user”登录失败。有什么建议能让我成功地做支架吗?.我尝试断开连接并再次重新连接它,我也更改了我的登录信息,我仍然得到相同的错误。
4ngedf3f1#
login failed for user "username"
解决问题的步骤:
Connect to data base
Tools=>Connect to database
最后,在Visual Studio的Package Manager控制台中运行下面给出的Scaffolding命令。
Visual Studio
Package Manager
Scaffold-DbContext "Server=tcp:<yourservername>.database.windows.net,1433;Initial Catalog=<your_database_name>;Persist Security Info=False;User ID=<User_name>;Password=<your_newly_created_password>;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
模型类已生成,如下所示:
1条答案
按热度按时间4ngedf3f1#
login failed for user "username"
。解决问题的步骤:
Connect to data base
中单击选项=>连接属性=>选择您的数据库而不是默认值。Tools=>Connect to database
,检查测试连接是否成功。最后,在
Visual Studio
的Package Manager
控制台中运行下面给出的Scaffolding命令。模型类已生成,如下所示: