0

ORM として Telerik OpenAccess を使用するアプリケーションがあり、問題なく動作していました。

STDistance に基づいてクエリを実行しようとすると、次のエラーが返されるようになりました。

データベース サーバー側での 'Microsoft.SqlServer.Types.SqlGeography:STDistance(SqlGeography)' の実行は、現在実装されていません。

OpenAccess 2012.3.1012 を使用しています。これは問題なく機能しており、OpenAccess は 2011.1 以降、Spatial Types をサポートしているという印象を持っていたので、なぜそれが現在利用できないと報告されているのか理解できません。

マシンの SQL ツールを SQL 2012 にアップグレードしましたが、データベース サーバーは SQL 2008 を実行しています。同様の問題と Microsoft.SqlServer.Types.dll バージョン 11 に関するフォーラムの投稿を見つけましたが、再確認して、バージョンを使用しています。 10.

誰もこれについて何か考えがありますか?

4

2 に答える 2

1

問題が解決しました。製品内での SQL ジオメトリのサポートにおけるリグレッションのようです。Telerik は、11 月 26 日から始まる予定の次のサービス パックで修正されるとアドバイスしています。

于 2014-03-27T12:42:58.597 に答える
0

これは、製品の SQL ジオメトリ サポートのリグレッションであり、既に修正されています。この修正は、Telerik OpenAccess ORM の次のサービス パックの一部になります。

于 2012-11-23T12:28:03.967 に答える