sql-server - 用户“NT AUTHORITY\SYSTEM”登录失败
问题描述
我知道以前有人问过这个问题,但那里的解决方案似乎都不起作用。大约 3 天前,我logshipping
在 Microsoft SQL Server 上做了,它在 4 个数据库上运行良好,所有这些数据库都位于同一个辅助服务器上。今天,在其中一个数据库不断给我错误的 3 天后,[298] SQLServer Error: 18456, Login failed for user 'NT AUTHORITY\SYSTEM'. [SQLSTATE 28000]
我不明白为什么,其他 3 个数据库仍然logshipping
毫不费力。我在网上找到的一个解决方案是让NT AUTHORITY\SYSTEM
声音DB owner
听起来failing database
很棒,但我的数据库已经是只读的,这将提供NT AUTHORITY\SYSTEM
太多控制权. 有没有人遇到过这种情况,他们是如何解决的?
解决方案
尽管听起来很混乱,但事实证明日志传送给出了错误,error
不知道为什么,但我通过禁用Backup job
主服务器然后禁用Copy and Restore Jobs
辅助服务器来修复它。对主服务器进行完整备份并在辅助服务器上进行还原,然后在辅助服务器上进行事务日志备份和还原,然后我启用了作业,并且 viola 日志传送再次开始。
推荐阅读
- javascript - 按键盘上的“Enter”键时更改 IFRAME 地址
- python - OrderdDict 的行为
- laravel-5.5 - 拉拉维尔 5.5。- 此集合实例上不存在属性 [xxxx]
- react-native - React Native:如何在打开链接时设置 HTTP 标头,就像使用 Linking.openURL
- javascript - 如何在一个函数节点中拆分多个 msg.payloads,节点红色
- angularjs - 检查 angularJS 1.7.0 中的 http 请求
- gradle - 添加优雅按钮依赖后出现错误
- mysql - 错误代码:1815 内部错误:JSON 包装器:程序中的意外类型
- python - matplotlib的旋转轴注释文本:python
- typescript - 打字稿中的联合类型?