sql-server - ASP.NET Core MVC:使用 SQL Server 身份验证连接到现有数据库
问题描述
我是网页开发的新手,并尝试使用 SQL Server 身份验证将我的 ASP.NET Core MVC 代码连接到现有的 SQL Server 数据库。现在它只需要我的计算机识别,这当然会被 SQL Server 数据库拒绝。谁能告诉我我应该怎么做?
细节:
编程在 Visual Studio 2019 中使用 ASP.NET Core、Entity Framework 完成。所有软件都是最新的。
我完全按照本教程进行操作:https ://docs.microsoft.com/en-us/ef/core/get-started/aspnetcore/existing-db 但它不包括 SQL Server 身份验证。
我有我的 SQL Server 登录信息,它允许我使用“工具 -> 连接到数据库”手动连接。我可以看到我的数据库并在其中导航,但无法连接以将数据迁移到我的 MVC 文件。
我确实成功地完成了整个 Microsoft ASP.NET MVC 教程,其中您创建了一个电影数据库并将其用于示例网页。连接到现有数据库时会遇到困难。
解决方案
取决于您使用的连接方法。在您的appsettings.json
中,您可以设置连接字符串,如下所示:
对于 Windows 身份验证:
"ConnectionString": "Server=laptop-15;Database=testDatabase;Trusted_Connection=True;MultipleActiveResultSets=true"
对于 SQL Server 身份验证:
"ConnectionString": "Server=laptop-15;Database=testDatabase;User Id=user; Password=user;Trusted_Connection=True;MultipleActiveResultSets=true"
让我知道这是否解决了您的问题。谢谢
推荐阅读
- spring - Spring Boot 操作跟踪器?
- css - Typescript 如何使用 CSS 更改 TH 行背景颜色
- reactjs - Django Rest Framework + React rest hooks CORS 错误
- c# - .NET Web 服务 - Web 服务器配置为不列出此目录的内容
- solidity - Get chain name in hardhat (not chainId)
- email - Okta 登录可使用的最大字符数是多少?
- python - 如何使用收件人属性 gpg 加密文件?
- python-3.x - 使用“python中的win32 api”,打印为包含图像的excel文件的pdf,导致图像失真/模糊
- c - 交叉编译器 Makefile *.o 没有这样的文件或目录错误
- excel - VBA:日期部分功能