2012-11-19 8 views
0

기본적으로 나는 데이터베이스 AX, AX에 익숙한 데이터베이스 관리자입니다. 동적 AX에 인덱스 (클러스터 및 비 클러스터 인덱스)를 만드는 방법은 AOT를 사용합니까?AOT를 사용하여 색인을 만드는 방법은 무엇입니까?

AX를 동기화하면 색인이 제거됩니까?

AX 2009 에디션에 포함 조항이있는 인덱스를 생성하는 데 사용할 수있는 방법이 있습니까?

작업을 사용하여 색인을 만드는 방법은 무엇입니까?

+0

어떤 테이블에 인덱스를 추가 하시겠습니까? 어떤 필드를 포함 시키시겠습니까? – 10p

답변

3

SQL DDL을 사용하여 AX 테이블, 필드, 뷰 또는 인덱스를 혼동하지 마십시오. AX 외부에서 수행 된 모든 업데이트가 동기화 될 때 삭제 될 수 있습니다.

링크 : 인덱스에

Included columns는 AX 2012에서 사용할 수 있지만 AX에서 2009 년

,

AX 작업 is possible에서 색인을 만드는 동안 각 색인을 수동으로 고려해야하기 때문에 가치가 없습니다.

업데이트 :

그냥 다른 환경과는 달리, AX에서 인덱스는 스크립트를 작성하여 수행되지 않으며, 명확하게하기 위해, 그들은 수동으로 추가하거나 첫 번째 링크에 설명 된대로 메타 데이터 속성을 변경하여 수행됩니다. 실제 SQL 데이터베이스 인덱스는 테이블이 동기화 될 때 만들어지며 대개 메타 데이터가 저장 될 때 자동으로 수행됩니다.

+0

+1 DB 관리자는 항상 소프트웨어 자체에 대한 지식이 없어도 DB (특히 AX)에 스팀을 주입하는 것이 좋다고 생각합니다. – AnthonyBlake

+0

AOT를 사용하여 색인을 추가하는 일부 X ++ 스크립트를 제안 할 수 있습니까? 일부 누락 된 색인을 생성하려고 시도하므로 몇 개의 색인 만 작성해야합니다. – user1835120

+0

몇 개만 드래그 앤 드랍하여 수행하십시오. 전문가 인 경우 X ++ 해커가 계속 진행됩니다. http://techstack.com/forum/microsoft-dynamics-ax/57528-8235-1-how-create-index-table-x.html :) –