sql-server - SQL Server 代理 - BCryptDecrypt 失败
问题描述
我正在使用 SQL Server 2016,在 SQL Server 代理事件日志中,我有数千个错误,并显示以下消息:
Date 26/12/2019 3:47:06 PM
Log SQL Server Agent (Current - 16/12/2019 4:28:00 PM)
Message
[442] BCryptDecrypt failed (-1073741762).
我找不到与此错误相关的任何内容,并且除了消息之外我似乎没有看到任何错误 - 有谁知道它是什么以及我如何修复它?
谢谢
解决方案
我发现了这个问题。
我们曾经为我们的 DB 使用 Azure blob 的托管备份——我们为我们的本地服务器采用了这种方法并采用了另一条路径——但是当我们交换时,我们没有禁用服务器上的托管备份,并且我们删除了 Azure 中的存储帐户. 这反过来又抛出了这些奇怪的错误。如果您在 Azure 中的存储帐户已消失,则无法禁用数据库上的托管备份 - 我必须使用相同的命名约定重新创建存储帐户并重新创建 blob - 更新凭据中的 SAS 密钥 - 然后您可以禁用托管备份.
希望这对其他人有帮助。
推荐阅读
- python - 如何使用掩码或其他方法从特征图中选择一些补丁?
- api - OneLogin:获取特定时间暂停的用户
- javascript - promis - async - await 以加载 Javascript 文件有问题
- mongoose - 如何使用导出模块中的模型?
- c++ - 在 main() 之外解析命令行参数
- visual-studio-code - 如何在 VS Code 中获取 monaco 编辑器实例
- python - Flask / SQLAlchemy - 查询关系AttributeError:'InstrumentedAttribute'对象和'Comparator'对象都没有关联的属性
- c++ - 何时为模板类包含尖括号 <...> 的经验法则
- kotlin - Kotlin 类型未推断为泛型函数
- php - Laravel 获取执行 POST 或 GET 请求的路由 laravel