关于降级或更换 SQL Server 2008

关于降级或更换 SQL Server 2008

SQLServer2008在PC上,当我们升级到SQLServer2008的时候,开始出现ODBC错误:

State: 37000,Native: 155,Origin: [Microsoft][Sql Natize Client][SQL Server]
'TRUNCATE_ONLY' is not recognized as a BACKUP option. 

现在这个错误信息开始变得很常见。我很烦恼。

如何降级?请帮帮我

答案1

这个错误并不严重。它来自您的事务日志备份例程。(可能是 SQL 代理作业)。您正在尝试运行“仅使用截断备份日志 [数据库名称]”或类似的东西。

这是老办法。您可以关闭该脚本,并将数据库设置为“简单”恢复模式,这样您的事务日志就不会失控。

或者设置真正的事务日志备份。

但无论哪种方式,停止尝试截断事务日志,你会没事的。

答案2

除了 Bob 上面所说的内容外,我还在我的博客上写了一篇关于正确管理事务日志大小的长文:适当的事务日志大小管理的重要性

答案3

日志备份的 TRUNCATE_ONLY 选项在 MS SQL 2008 中已被弃用。 - 一种解决方案是在简单恢复模式下切换数据库,然后再切换回完整恢复模式。

修改数据库数据库名称设置恢复简单

检查站

修改数据库数据库名称设置完全恢复

  • 另一个选择是检查数据库并备份日志而不使用 TRUNCATE_ONLY 选项(使用检查点和日志备份,日志应该会缩小到足够小)

检查站

备份日志数据库名称到磁盘 = '' 去

相关内容