我最近将一个数据库从2005年服务器SP1级移至2008年服务器S-1级(使用分机-附件)。 我现在需要回头,但是它没有错:
数据库MyDB不能开放,因为它是655版本。 该服务器支持612版和此前版本。 降级道路没有得到支持。
在研究范围之后,我认为这与新的数据库选择Vadecimal 储存格式有关,而这一格式对我的所有数据库都做了些什么。 我没有把这一点放在自己身上,但如果我检查管理工作室(2008年)的数据库选择。 我可以看到,我的所有数据库都是真心的。 而且,这一特殊选择在《平等法》中是残疾的,因此我不能放弃。
接着,我试图把它 off倒:
exec sp_db_vardecimal_storage_format MyDB , OFF go
报告取得了成功,但当我检查了这些选择时,它仍然是有效的。
我读了这一非常详细的条款:“http://msdn.microsoft.com/en-us/library/bb508963.aspx,其中规定将这一选择改为:
- Ensure no tables use vardecimal storage. Confirmed.
- Set recovery mode to simple and do full backup. I did this.
但是,这两者之间没有任何区别。 这一选择仍然存在,我可以改变。
服务器的两种情况都是快车版(用于支持Vadecimal的储存格式)。
关于如何扭转这一选择的想法?