Udostępnij za pośrednictwem


Zmiana elementu (XMLA)

Contains Analysis Services Scripting Language (ASSL) elements used by the Execute method to alter objects on an instance of Microsoft SQL Server Usługi Analysis Services.

Składnia

<Command>
   <Alter Scope="enum" AllowCreate="boolean" ObjectExpansion="enum">
      <Object>...</Object>
      <ObjectDefinition>...</ObjectDefinition>
   </Alter>
</Command>

Właściwości elementu

Charakterystyka

Opis

Typ danych i długości

Brak

Wartość domyślna

Brak

Kardynalność

0-n: Opcjonalny element, który może występować więcej niż raz.

Relacje elementu

Relacja

Element

Elementy nadrzędne

Polecenia

Elementy podrzędne

Obiekt, ObjectDefinition

Atrybuty

Attribute

Opis

AllowCreate

(Opcjonalnie Boolean atrybut) wskazuje, czy obiekty zdefiniowane w Alter polecenia powinien zostać utworzony, jeśli jeszcze nie istnieje.

Jeśli zestaw na true, obiektów zdefiniowanych w ObjectDefinition elementu są tworzone na Usługi Analysis Services wystąpienie, jeśli jeszcze nie istnieje.Innymi słowy Alter polecenia jest traktowany jako Create polecenia, jeśli obiekty nie istnieje już na wystąpienie.

Jeśli ten atrybut zostanie pominięty lub zestaw do false, wystąpi błąd, jeśli obiekty już nie istnieją.

ObjectExpansion

(Opcjonalnie Enum atrybut) definiuje fragment zmian, które mają być wykonywane przez Execute metoda.

Jeśli zestaw do ObjectProperties, ObjectDefinition element powinien zawierać pełną definicję głównych obiektów do zmienionych, włączając podrzędne obiekty pomocnicze.Głównych obiektów podrzędnych obiektu ma być zmieniony, pozostają niezmienione.

UwagaUwaga:
Podczas korzystania z ObjectProperties ustawienie z ClrAssembly typu danych, danych skojarzony element ClrAssemblyFile typów danych nie musi być określony.Jeśli nie określono, ClrAssembly wykorzystuje istniejące pliki.

Jeśli zestaw do ExpandFull, ObjectDefinition element powinien zawierać nie tylko definicji obiektu ma być zmieniony, ale także definicje wszystkich głównych obiektów, które są obiektami podrzędnymi obiektu zmiany.

UwagaUwaga:
ExpandFull Ustawienia nie można używać z Server element.

Zakres

(Opcjonalnie Enum atrybut) definiuje czas trwania obiektów zdefiniowanych w ObjectDefinition elementu.

Jeśli zestaw do Session, obiektów zdefiniowanych w ObjectDefinition element istnieje tylko na czas trwania sesja XMLA.

UwagaUwaga:
Podczas korzystania z Session ustawienie, ObjectDefinition może zawierać tylko element wymiaru, modułu, lub MiningModel elementów ASSL.

Jeśli ten atrybut zostanie pominięty, obiekty zdefiniowane w ObjectDefinition element utrwalonych na Usługi Analysis Services wystąpienie.

Uwagi

Każdy Alter polecenie zmienia definicję jednego obiektu głównych pod obiekt nadrzędny określonego przez ParentObject element.

Zobacz także

Koncepcje