我应该如何使用SQL Server CLR来使用C++/C编译的UDT

How should I use SQL Server CLR to employ UDT compiled by C++/C

我有一个问题,我应该如何使用 C++/C 来部署 SQL 服务器用户定义类型来保存复杂的数据结构。

我正在使用 VS2017 和 SQL Server 2012。

我有点知道如何使用 C# 来实现它,而我更喜欢 C++/C,它为我提供了更快、更直接的操作和实现功能和属性的方式。

所以如果有人可以帮助我申请那个?

首先 - C++ 程序集必须使用 /clr:pure 编译。如果是这样,那么 C# 程序集和 C++ 之间就没有区别了。

哦,有一件事,使用 /clr:pure 编译的 C++ 程序集在 SQL 服务器 2005 中由于某种原因不可调用。但是在 SQL 服务器 2008 及更高版本中它应该可以正常工作。

希望对您有所帮助!