我必须将一个SQL Server 2008数据库转换为一个SQL Server 2005数据库。 据我所知,唯一可靠的方法是将数据库脚本编写到较早的服务器版本。 现在,我的客户已经请求“以正确的格式获取数据库,并且截断了事务日志”。 我从来没有与SQL Server 2005的工作,是相当新的SQL Server 2008以及我不知道是否有任何方法来确保自动事务日志截断。 据我所见,这个概念在sql server 2008中不存在。
所以我的问题是:有谁知道如何满足我的客户要求?
我想他们要求的是将数据库设置为简单恢复模式。 这将清空每个检查点的事务日志。 但是,确保他们明白这意味着将数据恢复到某个时间点是不可能的。 您将只能恢复到最后一次完整备份(或差异)(如有)。 日志备份将不存在。