2011-04-19 4 views
0

난 3 열, PrimaryKey(int), latitude(decimal 9,6)longitude(decimal 9,6) 테이블이 있습니다.SQL Server Management Studio 2008에서 공간 인덱스를 만드는 방법은 무엇입니까?

나는 그것의 DBMS 연결을 사용하여 맵 인포 10.5로 라이브 뷰를 수입했지만 테이블 매핑 가능한을 만들거나 '포인트'의 좌표를 매핑을 만들 수없는 것.

내가 바로 새 인덱스를 추가합니다 MS 관리 스튜디오하지만 비 클러스터, 클러스터 된납니다 유일한 인덱스 유형 및 XML, 공간에 대한 옵션 없음에.

답변

1

먼저 지오메트리 또는 지리 데이터 유형으로 새 열 (NEWGEOGRAPHY)을 작성해야합니다. 다음으로,이 같은 뭔가 그 열을 업데이트 :

UPDATE tablename에 SET의 NEWGEOGRAPHY = 지리 :: STGeomFromText (POINT (LATCol LONGCol), 4326) 다음

이의 공간 인덱스를 생성 할 수 있어야한다 테이블을 만듭니다.