我遇到了奇怪的错误?
用户向我抱怨他无法再更新数据库中的某些表。他拥有数据库的所有者权限,登录方式为窗口登录(广告登录)。我尝试将他提升到 sysadm,检查所有权限,甚至删除并再次添加登录名。但问题仍然存在。
我尝试创建一个 SQL Server sysadm-login,这样我就不必考虑 AD 问题并尝试了。同样的错误也存在。两个登录名都可以登录 SQL 实例、选择数据、更新某些表,但不能更新其他表。
较旧的登录名(例如我的)在所有方面都可以正常工作,但较新的登录名则不然。我不知道是什么原因造成的。
消息 18456,级别 14,状态 1,第 1 行 用户“xxxx”登录失败
版本:Microsoft SQL Server 2017 (RTM-CU31) (KB5016884) - 14.0.3456.2 (X64) 2022 年 9 月 2 日 11:01:50 版权所有 (C) 2017 Microsoft Corporation 标准版(64 位),位于 Windows Server 2019 Standard 10.0 (内部版本 17763:)(虚拟机管理程序)