Por lo que puedo decir de los documentos, CircularString solo se agregó para SQL Server 2012. La única otra curva instanciable parece ser LineString que, como sugiere su nombre, codifica una secuencia de segmentos de línea. Entonces, su mejor apuesta sería aproximar el círculo como un polígono (posiblemente regular) con una cantidad suficiente de esquinas. Si eso no es aceptable, es posible que deba mantener sus estructuras de datos actuales en su lugar, ya sea exclusivamente o además de los tipos de datos espaciales para verificar que una coincidencia allí realmente coincida con el círculo.
Esta respuesta se escribió exclusivamente a partir de los documentos, sin experiencia que la respalde.
Consulte la referencia en enlace .