微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Windows 服务无法连接到 SQL Server 开发版

如何解决Windows 服务无法连接到 SQL Server 开发版

我正在考虑从 sql Express 版迁移到标准版。所以我正在测试 sql Server Developer Edition,看看它是否给我们带来了预期的性能提升。

但是我无法让 Windows 服务连接到我的 Developer Edition 实例。 它可以很好地连接到 sql Express。它从 Web 服务连接到 Developer Edition - 它只是从 Windows 服务失败。

我已经尝试过使用 trust_connection = true 的 Windows 用户连接和使用 UserId 和密码的 sql Server 数据库用户:两者都失败并出现相同的错误。 (用户登录失败)

如果我在 Visual Studio 的控制台应用程序中使用相同的连接字符串运行相同的连接代码 - 那么它可以正常工作

我的服务是在 C# dotnetcore 3.1 中开发的 - 使用基本的 ado.net sqlConnection/sqlCommand

错误用户“MyUser”登录失败

堆栈跟踪是:

base == 4.14

sql Server Developer Edition (2019) 应该是全功能的,但也许有一些隐藏的限制?

我看到了类似的 SO 问题 C# Windows service SQL Server connection issue,但该解决方案在我的情况下不起作用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。