1

Я использую SQL Server 2008 R2, и я хотел бы использовать CIRCULARSTRING для рисования круга. Я мог бы использовать POINT и STBuffer, но тогда круг заполняется цветом, в то время как я хочу контур. Попытка использовать CIRCULARSTRING я получаю сообщение об ошибке:SQL Server 2008 R2 для создания круга

метки CIRCULARSTRING (2 0, на входе хорошо известный текст (WKT) не является действительным Допустимые метки

Так что я прочитал, что. это функция в SQL Server 2012.

Мои вопросы:

  1. есть ли способ, чтобы нарисовать контур окружности в SQL Server 2008 R2
  2. ?
  3. Могу ли я обновить SQL Server 2008 R2, чтобы включить эту функцию?
  4. Если я обновляюсь до SQL Server 2012, он будет совместим с VS2008 SSRS?

Благодаря

+0

Возможный дубликат [SQL-Server 2008 R2 ошибка геосоциального запроса для Circular String] (http://stackoverflow.com/questions/27033997/sql-server-2008-r2-geospatial-query-error-for-circular- строка) –

ответ

0

Эта функция представлена ​​в SQL Server 2012 (ссылка ниже).

  1. Вы можете создать пользовательскую функцию для вычисления координат точки на круге. Это может быть TSQL (не уверен, что вы можете это сделать) или clr (конечно, это лучший способ).

  2. No.

  3. No.

Смотрите также here.

См. Также this question.