Tanto quanto posso dizer dos documentos, CircularString foi adicionado apenas para o SQL Server 2012. A única outra curva instanciável parece ser LineString que, como o nome sugere, codifica uma sequência de segmentos de linha. Portanto, sua melhor aposta seria aproximar o círculo como um polígono (possivelmente regular) com um número suficiente de cantos. Se isso não for aceitável, talvez seja necessário manter suas estruturas de dados atuais no lugar, exclusivamente ou além dos tipos de dados espaciais para verificar se uma correspondência realmente corresponde ao círculo.
Esta resposta foi escrita puramente a partir dos documentos, sem experiência para apoiá-la.
Consulte a referência no link .