2009-10-29 23 views
1

是否有SQL Server版本的預期值的發佈列表與RESTORE HEADERLISTONLY命令返回的DatabaseVersion列相匹配?例如,DatabaseVersion 611 = SQL 2005 SP_?來自RESTORE HEADERLISTONLY的DatabaseVersion值的列表?

大量的SQL Server內部版本號爲產品版本(例如SQL Server 2005 SP3 = 9.0.4035)構建數字時,我的Google和Bing搜索沒有返回任何對DatabaseVersion值的引用。

回答

1

在網絡上找到this。看來內部版本號不區分服務包或累積更新。

  • 的SQL Server 7.0數據庫的版本 號515
  • SQL Server 2000和數據庫有 版本號539
  • SQL Server 2005數據庫已 版本號六百十二分之六百十一
  • 的SQL Server 2008和數據庫有 版本號655
0

唯一有問題的事情是它與您當前的版本進行比較:

SELECT SERVERPROPERTY('ResourceVersion'); 

如果你的版本相同或更高,備份可以恢復,並升級(有限制,不是所有的過去版本被支持)。如果較低,則備份來自較新的版本,您將無法恢復它。

+0

我需要期望值列表,因爲我們有來自多個備份的備份出於支持的原因,並且能夠從備份文件中確定SQL Server版本是必要的。 – MattK 2009-10-29 15:37:19

+0

我認爲你最好的選擇是聯繫MS客戶支持並索取名單。 – 2009-10-29 19:54:22