从IIS(ASP.Net Core)连接到SQL Server

奥斯卡·马特(Oscar Mateu)

我花了几个小时尝试多种组合,以仅使用SQL用户名和密码将IIS服务器上托管的asp.net核心站点连接到远程SQL Server,而没有退出。这是我在appsettings.json中的连接字符串:

 "ConnectionStrings": {
    "Booking": "Server=SQLServerName;Database=Booking;User Id=XXX;Password=XXX;"
  }
  • 我已尝试将Integrated security设置为false,将Trusted connection设置为false
  • 我已将应用程序池中的“身份”属性更改为LocalSystem,尽管_I尝试了所有选项。
  • 我可以将计算机从数据库连接到SQLManager,而不会出现任何问题。
  • 在事件查看器中,我看到下一个错误:Microsoft.Data.SqlClient.SqlException(0x80131904):用户DOMAIN \ NAMEOFTHESERVER $的登录失败。
  • 数据库服务器中的SQL Server 2016,Web服务器中的Windows Server 2016。
  • 我使用Windows身份验证进行用户身份验证,但是我需要使用简单的用户名和密码来连接数据库。

关于我在做什么错的任何想法吗?

谢谢

CodeCaster

SqlException(0x80131904):用户DOMAIN \ NAMEOFTHESERVER $的登录失败。

这意味着您显示的连接字符串未被使用,因为该用户名属于NT AUTHORITY\NETWORK SERVICE因此,还有一个正在使用的配置文件,例如appsettings.development.json,它Integrated Security=True使用了应用程序池的标识。

将您的web.config中的环境更改为生产环境,因此appsettings.development.json不使用:

<system.webServer>
    <aspNetCore ...>
      <environmentVariables>
        <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Production" />

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.NET连接字符串到SQL Server

来自分类Dev

ASP.NET-使用模拟但使用AppPoolIdentity连接到SQL Server

来自分类Dev

在与SQL Server的受信任连接中使用了哪个用户-IIS / ASP.NET

来自分类Dev

ASP.NET Core Web API服务无法连接到同一网络上的Docker SQL Server

来自分类Dev

无法从Docker中的ASP.NET Core 3.1连接到内部SQL Server

来自分类Dev

Azure上的.NET Core无法连接到SQL Server数据库

来自分类Dev

Blazor无法连接到ASP.NET Core WebApi(CROS)

来自分类Dev

无法通过Web API .NET Core连接到SQL Server Docker容器

来自分类Dev

将SQL Server连接到ASP.NET MVC中的Azure数据库

来自分类Dev

将SQL Server连接到ASP.NET MVC中的Azure数据库

来自分类Dev

.NET Core API未连接到在Docker上运行的SQL Server

来自分类Dev

在ASP.Net Integration测试中阻止SQL Server连接

来自分类Dev

如何从容器中运行的ASP.NET Core应用程序连接到具有集成安全性的Windows Server上的SQL Server

来自分类Dev

使用VB.NET通过USB连接到SQL Server

来自分类Dev

不使用SDK将现有的ASP.NET应用程序连接到Azure SQL Server VM

来自分类Dev

连接到SQL Server的自定义ASP.Net预订日历(希望使某些天无法进行预订)

来自分类Dev

ASP.NET连接字符串到SQL Server

来自分类Dev

如何使用Visual Studio 2013连接到asp.net中的本地SQL Server数据库?

来自分类Dev

连接到局域网sql server vb.net

来自分类Dev

ASP.NET SQL Server连接别名

来自分类Dev

经典ASP连接到SQL Server的localdb

来自分类Dev

部署到托管站点后,ASP.net无法连接到SQL Server

来自分类Dev

在与SQL Server的受信任连接中使用了哪个用户-IIS / ASP.NET

来自分类Dev

ASP.NET MVC 4 EF6无法连接到SQL Server Express数据库

来自分类Dev

ASP页面尝试连接到不存在的SQL Server

来自分类Dev

将VB.net连接到SQL Server Express MDF

来自分类Dev

SSMS 正常,但本地 IIS 无法连接到 SQL Server

来自分类Dev

使用 ASP.NET MVC 连接到 SQL Server 时出现登录身份验证错误

来自分类Dev

无法从 javascript 连接到 ASP.NET Core websocket

Related 相关文章

  1. 1

    ASP.NET连接字符串到SQL Server

  2. 2

    ASP.NET-使用模拟但使用AppPoolIdentity连接到SQL Server

  3. 3

    在与SQL Server的受信任连接中使用了哪个用户-IIS / ASP.NET

  4. 4

    ASP.NET Core Web API服务无法连接到同一网络上的Docker SQL Server

  5. 5

    无法从Docker中的ASP.NET Core 3.1连接到内部SQL Server

  6. 6

    Azure上的.NET Core无法连接到SQL Server数据库

  7. 7

    Blazor无法连接到ASP.NET Core WebApi(CROS)

  8. 8

    无法通过Web API .NET Core连接到SQL Server Docker容器

  9. 9

    将SQL Server连接到ASP.NET MVC中的Azure数据库

  10. 10

    将SQL Server连接到ASP.NET MVC中的Azure数据库

  11. 11

    .NET Core API未连接到在Docker上运行的SQL Server

  12. 12

    在ASP.Net Integration测试中阻止SQL Server连接

  13. 13

    如何从容器中运行的ASP.NET Core应用程序连接到具有集成安全性的Windows Server上的SQL Server

  14. 14

    使用VB.NET通过USB连接到SQL Server

  15. 15

    不使用SDK将现有的ASP.NET应用程序连接到Azure SQL Server VM

  16. 16

    连接到SQL Server的自定义ASP.Net预订日历(希望使某些天无法进行预订)

  17. 17

    ASP.NET连接字符串到SQL Server

  18. 18

    如何使用Visual Studio 2013连接到asp.net中的本地SQL Server数据库?

  19. 19

    连接到局域网sql server vb.net

  20. 20

    ASP.NET SQL Server连接别名

  21. 21

    经典ASP连接到SQL Server的localdb

  22. 22

    部署到托管站点后,ASP.net无法连接到SQL Server

  23. 23

    在与SQL Server的受信任连接中使用了哪个用户-IIS / ASP.NET

  24. 24

    ASP.NET MVC 4 EF6无法连接到SQL Server Express数据库

  25. 25

    ASP页面尝试连接到不存在的SQL Server

  26. 26

    将VB.net连接到SQL Server Express MDF

  27. 27

    SSMS 正常,但本地 IIS 无法连接到 SQL Server

  28. 28

    使用 ASP.NET MVC 连接到 SQL Server 时出现登录身份验证错误

  29. 29

    无法从 javascript 连接到 ASP.NET Core websocket

热门标签

归档