Udostępnij za pośrednictwem


Zaprojektowanie procedur przechowywanych

Model obiektu administracyjnego Analysis Management Objects (AMO) i model obiektowy zorientowanych na klient Microsoft ActiveX ® Data Objects (ADO MD) (wielowymiarowe) są dostępne w procedury przechowywanej.

Procedury przechowywane, muszą być w zakres (serwer lub baza danych) mają być wyświetlane poziom wyrażeń wielowymiarowych (MDX), aby wywołać.Jednak po wywołaniu procedura składowana, jego zakres nie jest ograniczony do działania w ramach nadrzędnego.procedura składowana dokonać zmiany lub modyfikacje gdziekolwiek na serwerze, dotyczą tylko proces użytkownika, który je wywołuje ograniczenia zabezpieczeń lub ograniczenia transakcji, w którym działa.

Serwer zakres procedury są dostępne we wszystkich kontekstach na serwerze.Procedury przechowywane zakres bazy danych są widoczne tylko w kontekście bazy danych z bazy danych, w którym są zdefiniowane.

Podobnie jak w przypadku dowolnej funkcja MDX, procedura składowana musi zostać rozwiązany, przed sesja MDX można kontynuować; procedury przechowywane blokada sesji MDX podczas wykonywania.O ile istnieje konkretnego powodu zatrzymanie sesja MDX oczekujące interakcji użytkownika, zalecane są interakcje użytkownika (takich jak okna dialogowe).

Zestawy zależne

All dependent assemblies must be loaded into an instance of Usługi Analysis Services to be found by the common language runtime (CLR).Usługi Analysis Services stores the dependent assemblies in the same folder as the main assembly, so the CLR automatically resolves all function references to functions in those assemblies.