欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

高版本的sqlserver怎么附加低版本的數據庫文件

錢浩然2年前19瀏覽0評論

高版本的sqlserver怎么附加低版本的數據庫文件?

是這樣的,662是SQL Server 2008 SP2以后的數據庫版本號,SP2之前的SQL Server 2008 的數據庫版本好是655,而661是SQL Server 2008 R2的數據庫版本號,本身SQL Server 2008 R2的版本要比SQL Server 2008 要高,按常理661版的數據庫文件是不能附加到支持655版本號的SQL Server 2008里的。至于出現這個蛋疼的提示是因為微軟在SQL Server 2008 SP2里加入了15k分區數的功能,而發布SP2之前就已經發布了SQL Server 2008 R2了,由于SQL Server 2008 R2 RTM并不支持15k分區的功能,如果按常規SQL Server 2008還保持655的版本號的話就可能會出現附加15k分區的數據文件到SQL Server 2008 R2 RTM中,這肯定是不能附加的,所以微軟為了解決這個難題,就打破常規,SQL Server 2008 SP2里將數據庫的版本號改為662,這樣,由SQL Server 2008 R2 RTM的數據庫版本號比SQL Server 2008 SP2的低,所以自然就不能附加了,避免了麻煩,不過為了一15k分區的功能改變了版本號帶來的副作用就像樓主這種情況了。

這時問題的根本緣由。

其實說白了,你是拿SQL Server 2008 R2的數據庫附加到SQL Server 2008中,這肯定是不行的。

要么將你現在的數據庫實例升級到 SQL Server 2008 R2并安裝最新的SP補丁之后再附加。

要么將chat數據庫附加到SQL Server 2008 R2版的數據庫實例里,生成SQL Server 2008版的腳本文件,使用腳本文件部署到SQL Server 2008 SP2里。至于前邊有朋友說用備份的方式,如果理解了我前邊說的就知道肯定也是行不通的。