sql - 删除数据库后事务日志传送备份作业仍保留

标签 sql error-log log-shipping

我已经潜伏了好几年,我认为我有一个问题尚未在这里得到解答。

昨晚我们对 SQL 服务器进行了一些相当紧张的维护。或者主数据库 mdb 文件碎片非常严重。我们维护该数据库的测试副本,用于测试和概念验证目的。

我在测试数据库上设置了日志传送,但没想到我在没有先删除日志传送的情况下删除了测试数据库。我收到错误 14421 - 日志传送辅助数据库 SERVER.database 的恢复阈值为 45 分钟,并且不同步。 10310 分钟内未执行任何恢复。恢复后的延迟为 0 分钟。检查代理日志和日志传送监控信息。

我已经删除了 tsql 可以删除的所有内容。我的研究使我相信此错误是由于备份作业仍在尝试操作但我找不到此作业来删除它。这确实不是什么大问题,但错误每隔几分钟就会出现在日志中。

有什么我可以做的吗?

提前致谢!

最佳答案

日志传送信息存储在 MSDB 中,而不是数据库本身。您所需要做的就是创建一个与已删除数据库同名的新数据库。右键单击属性、日志传送选项卡,然后取消选中该框以日志传送数据库。当您单击“确定”时,作业(主要和辅助)将被删除。

关于sql - 删除数据库后事务日志传送备份作业仍保留,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23768254/

相关文章:

sql - 条件 where 子句 SQL Server 2012

SQL Server - 使用 VIEW 更新多个基表

mysql - 如何对处于 "full line"模式 SQL 的数据进行分组和重新排列

sql-server - 日志传输带宽估计

sql - 练习数据库查询 (sql/tsql)

ruby-on-rails - rails 3 中的 log_error 方法

php - MySQLi 错误处理

CentOS 6.4 上的 Apache2 + FastCGI + php-fpm ==> 有效,但 error_log 中出现错误

sql-server - 编写日志传送自动化脚本

sql-server - 备份报表的 SQL 数据库