如果我在本地安裝了SQL Server 2008和SQL Server 2012,我只需要自己嘗試一下;但是我只安裝了更新的版本,並希望保持這種方式。Microsoft.SqlServer.Types的幾何UDT的SQL Server 2012版本是否與SQL Server 2008向後兼容?
- SQL Server 2008中自帶的組件
Microsoft.SqlServer.Types.dll
,主要版本10 - SQL Server 2012中自帶的組件
Microsoft.SqlServer.Types.dll
,主要版本11
除其他事項外,這兩個組件暴露SqlGeometryBuilder
type 。兩個彙編版本之間的一個顯着區別是,2012類型有一個額外的重載方法AddCircularArc
,而2008類型沒有。
由於it's not exactly trivial (and perhaps a bad idea) to reference both assemblies in parallel,我不知道我是否可以使用2012版—甚至針對SQL Server 2008實例,只要我不使用AddCircularArc
即可。
任何人都可以分享他們的經驗,如果他們嘗試過嗎?
本節_ 「SQL CLR數據類型(幾何,地利,人和HIERARCHYID)」 _的MSDN頁[_ 「在SQL Server 2012中的重大更改數據庫引擎功能」 _]的(http://technet.microsoft。 com/en-us/library/ms143179.aspx)不會涉及此問題。 – stakx