我有一个需要访问 sql 服务器的网站。在使用 Windows 登录的开发中工作正常,但现在我已将它部署到网络服务器,它无法访问数据库,因为它作为服务器默认用户运行。所以我试图让它使用 SQL Server 登录名登录,但无论我尝试什么,它似乎都失败了。
查看错误日志,这是我找到的消息。错误:18456 严重性:14 状态:58 谷歌搜索了一下后我来到这里有人知道状态 58 是什么以及如何修复它?
状态 58 表示您的 SQL 服务器正在 Windows 身份验证模式下运行,但您正在尝试使用 SQL 登录。为了使用 SQL 登录,您的服务器必须以混合身份验证模式运行。
您可以选择做以下两件事之一:
要将您的服务器更改为混合身份验证:
| 归档时间: |
|
| 查看次数: |
229 次 |
| 最近记录: |