現在オフラインです。再接続するためにインターネットの接続を待っています

FIX 空間記憶ジオメトリの多角形データ型内部リングと幾何学的な操作によって不正なデータを返す

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB:2216497
この資料は、アーカイブされました。これは "現状のまま" で提供され、更新されることはありません。
現象
Microsoft SQL Server 2008年/Microsoft SQL Server 2008 R2 には、操作が内側のリングを持つ多角形のジオメトリの操作を実行しようとすると、予期しない結果を返します。

たとえば、次のスクリプトを実行します。
declare @g1 geometry = 'GEOMETRYCOLLECTION(POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0), (2 2, 8 2, 8 8, 2 8, 2 2)))'declare @g2 geometry = 'GEOMETRYCOLLECTION(POLYGON ((2 2, 8 2, 8 8, 2 8, 2 2)))'select @g1.STIntersection(@g2).ToString() 
このスクリプトを実行すると、STIntersection メソッドは、次の値が返されます。
ラインスト (2 2 8 2、8 8、2 8、2 の 2)
代わりに、メソッドは次の正しくない値を返します。
ポリゴン ((2 2 8 2、8 8、2 8、2 の 2))
原因
SQL Server 2008 SQL Server 2008 R2 GeometryCollection、最初に多角形の 2 番目の輪を認識されないために発生します。SqlGeometry の種類を特定のリングの方向を持つ GeometryCollections の特定のインスタンスのみ使用されている場合に発生します。SqlGeography データ型を使用すると、問題は発生しません。
解決方法

SQL Server 2008年のサービス パックの情報

この問題を解決するには、SQL Server 2008年の最新の service pack を入手します。詳細については、Knowledge Base の資料を参照するのには、次の資料番号をクリックしてください。
968382 SQL Server 2008年の最新の service pack を入手する方法

SQL Server 2008 R2 用のサービス パックの情報

この問題を解決するには、SQL Server 2008 R2 用の最新の service pack を入手します。詳細については、Knowledge Base の資料を参照するのには、次の資料番号をクリックしてください。
2527041SQL Server 2008年の R2 に最新の service pack を入手する方法
状況
マイクロソフトでは、この「対象」に記載されているマイクロソフト製品の問題として認識しています。

この問題は SQL Server 2008 SQL Server 2008 Service Pack 2 で修正されました。
この問題は SQL Server 2008 R2 の SQL Server 2008 R2 Service Pack 1 で修正されました。
関連情報
ジオメトリ データ型を操作する方法の詳細については、次の Microsoft TechNet の web ページを参照してください。
SQL2008 空間記憶のジオメトリの多角形 KatmaiPCU2

警告: この記事は自動翻訳されています

プロパティ

文書番号:2216497 - 最終更新日: 12/12/2015 09:14:07 - リビジョン: 3.0

  • kbnosurvey kbarchive kbprb kbcode kbpubtypekc kbmt kbsurveynew KB2216497 KbMtja
フィードバック