English 中文(简体)
B. 能够分离的瓦dec储存形式
原标题:Can t disable Vardecimal Storage Format

我最近将一个数据库从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,其中规定将这一选择改为:

  1. Ensure no tables use vardecimal storage. Confirmed.
  2. Set recovery mode to simple and do full backup. I did this.

但是,这两者之间没有任何区别。 这一选择仍然存在,我可以改变。

服务器的两种情况都是快车版(用于支持Vadecimal的储存格式)。

关于如何扭转这一选择的想法?

最佳回答

var是一种红 her,因为你可以贬低一个数据库,不管这一环境是真实的、虚假的还是不存在的。 此前曾问过:

Vardecimal在2008年服务器中被折旧,被浏览器/表压缩所取代。

问题回答

您可以尝试将数据出口到较早版本的舱面服务器。





相关问题
Export tables from SQL Server to be imported to Oracle 10g

I m trying to export some tables from SQL Server 2005 and then create those tables and populate them in Oracle. I have about 10 tables, varying from 4 columns up to 25. I m not using any constraints/...

SQL server: Can NT accounts be mapped to SQL server accounts

In our database we have an SQL server account that has the correct roles to access some of the databases. We are now switching to windows authentication and I was wondering if we can create a NT user ...

SQL Server 2000, ADO 2.8, VB6

How to determine if a Transaction is active i.e. before issuing Begin Transaction I want to ensure that no previous transaction are open.. the platform is VB6, MS-SQL Server 2000 and ADO 2.8

热门标签