Udostępnij za pośrednictwem


How to: Create an Analysis Services Job Step (SQL Server Management Studio)

W tym temacie opisano sposób tworzenia i definiowania SQL Server Kroki zadanie agenta wykonać SSAS polecenia i kwerendy. Aby uruchomić akcję zadanie, która korzysta z SSAS podsystem, użytkownik musi być członkiem sysadmin stałych roli serwera lub mieć dostęp do konta serwera proxy prawidłowe zdefiniowana do używania tego podsystemu.Ponadto SQL Server Konto usługa agenta lub serwer proxy musi być SSAS Administrator i prawidłowe konto domena systemu Windows. Aby uzyskać więcej informacji na temat definiowania konto proxy Zobacz How to: Create a Proxy (SQL Server Management Studio)

Aby utworzyć to zadanie krok polecenia usług Analysis Services

  1. In Object Explorer, connect to an instance of the SQL Server Database Engine, and then expand that instance.

  2. Rozwiń węzeł Agenta programu SQL Server, utworzyć nowe zadanie lub kliknij prawym przyciskiem myszy istniejące zadanie, a następnie kliknij przycisk Właściwości.

    Aby uzyskać więcej informacji na temat tworzenia zadanie Zobacz Creating Jobs.

  3. W Właściwości zadanie okno dialogowe kliknijKroki strona, a następnie kliknij przycisk Nowy.

  4. W Nowe zadanie krok w oknie dialogowym wpisz zadania Nazwa kroku.

  5. W Typ kliknij pozycjęProgram SQL Server Analysis Services polecenia.

  6. W Uruchom jako Wybierz serwer proxy, który został zdefiniowany tak, aby użyć listySSAS Polecenia podsystemu. Użytkownik, który jest członkiem z sysadmin roli serwera stałe można także wybrać Konto usługa Agent programu SQL do uruchomienia tego kroku zadanie.

  7. Wybierz Serwer , gdzie krok zadanie będzie uruchamiane lub wpisz nazwa serwera.

  8. W Polecenie pola, wpisz instrukcję do wykonać, lub kliknij przycisk Otwórz wybierz instrukcja,.

    The statement must be an XML for SSASExecute method.The statement may not contain a complete SOAP envelope or an XML for Analysis SSASDiscover method.Podczas SQL Server Management Studio obsługuje ukończyć koperty Simple Object Access protokół (SOAP) oraz Odnajdowanie metoda, SQL Server Nie należy wykonać kroki zadanie agenta. Aby uzyskać więcej informacji na temat kodu XML dla SSAS, zobacz XML for Analysis Overview (XMLA).

  9. Kliknij przycisk Zaawansowane strona, aby określić opcje dla tego kroku zadania, takie jak jakie akcja SQL Server Agent powinien podjąć zadanie krok pomyślnym lub niepomyślnym, ile razy kroku zadania powinny być próby, a w przypadku, gdy dane wyjściowe kroku zadania powinny być zapisywane. Tylko członkowie sysadmin stała rola serwera mogą pisać zadanie krok w danych wyjściowych do pliku.

Aby utworzyć to zadanie krok kwerend usługi Analysis Services

  1. In Object Explorer, connect to an instance of the SQL Server Database Engine, and then expand that instance.

  2. Rozwiń węzeł Agenta programu SQL Server, utworzyć nowe zadanie lub kliknij prawym przyciskiem myszy istniejące zadanie, a następnie kliknij przycisk Właściwości.

  3. Aby uzyskać więcej informacji na temat tworzenia zadanie Zobacz Creating Jobs.

  4. W Właściwości zadanie okna dialogowego, kliknij przycisk Kroki strona, a następnie kliknij przycisk Nowy.

  5. W Nowe zadanie krok okna dialogowego, a zadanie należy wpisaćNazwa kroku.

  6. W Typ kliknij pozycjęProgram SQL Server Analysis Services Query.

  7. W Uruchom jako Wybierz serwer proxy, który został zdefiniowany tak, aby użyć listySSAS Kwerendy podsystemu. Użytkownik, który jest członkiem z sysadmin roli serwera stałe można także wybrać Konto usługa Agent programu SQL do uruchomienia tego kroku zadanie.

  8. Wybierz Serwer and the Bazy danych , gdzie krok zadanie będzie uruchamiane lub wpisz nazwę serwera lub bazy danych.

  9. W Polecenie pola, wpisz instrukcję do wykonać, lub kliknij przycisk Otwórz wybierz instrukcja,.

    Instrukcja musi być kwerendy wyrażeń wielowymiarowych (MDX).Aby uzyskać więcej informacji na temat języka MDX zobacz MDX Query Fundamentals (MDX).

  10. Kliknij przycisk Zaawansowane strona, aby określić opcje dla tego kroku zadania, takie jak jakie akcja SQL Server Agent powinien podjąć zadanie krok pomyślnym lub niepomyślnym, ile razy kroku zadania powinny być próby, a w przypadku, gdy dane wyjściowe kroku zadania powinny być zapisywane. Tylko członkowie sysadmin stała rola serwera mogą pisać zadanie krok w danych wyjściowych do pliku.

Security

Tylko członkowie sysadmin stała rola serwera mogą pisać zadanie krok w danych wyjściowych do pliku. Jeśli krok zadanie jest uruchamiane przez użytkowników, którzy są członkami z SQLAgentUserRole rola bazy danych msdb bazy danych, a następnie dane wyjściowe mogą być zapisywane tylko do tabela.SQL Server Agent zapisuje dane wyjściowe kroku zadanie do sysjobstepslog tabelamsdb bazy danych.