很多人已經問及如何使用諸如@@ VERSION或SERVERPROPERTY('productversion')來確定sql服務器的版本,但是這些工作都不適用於sql server compact edition 4.如何確定Compact Edition 4到SQL Server 2008的SQL Server版本號?
是否有一些通用支持的方法來確定通過sql查詢或ado.net代碼使用緊湊版一直到完整的sql server的哪個sql server版本和版本?
我想確定哪個確切版本的SQL服務器正在使用,所以我知道從我的代碼發出什麼類型的分頁查詢。 Sql CE 4使用與sql server 2011(denali)相同的新分頁查詢格式,而2005和2008使用自己的方法,這在CE 4中是不支持的。
我認爲答案是這是不可能的,但我只是想確保我沒有忽略某些東西。
謝謝Gareth,這是我最終做的事情,不是我想做的事情,但它做到了這一點。 – JohnC 2011-04-17 23:01:05
一點都不優雅,但我很高興它爲你工作。 – Gareth 2011-04-18 07:02:04