Szablon źródła danych OLE DB
OLE DB (Object Linking and Embedding Database) to technologia firmy Microsoft umożliwiająca uzyskiwanie dostępu do różnych źródeł danych przy użyciu typowej metody łączenia się z różnymi bazami danych, takimi jak microsoft SQL Server.
Szablon źródła danych OLE DB umożliwia monitorowanie dostępności i wydajności dowolnej bazy danych, do której można uzyskać dostęp za pomocą ole DB. Co najmniej jeden węzeł obserwatora łączy się z bazą danych, aby zweryfikować jego dostępność i przetestować jego wydajność. Węzły obserwatora mogą testować połączenie z bazą danych lub mierzyć czas potrzebny na wykonanie określonego zapytania.
Baza danych może znajdować się na dowolnym komputerze, czy ma zainstalowanego agenta programu Operations Manager, ale musi być dostępna z węzłów obserwatora. Każdy węzeł obserwatora musi mieć zainstalowanego agenta programu Operations Manager.
Scenariusze
Użyj szablonu źródła danych OLE DB w scenariuszach, w których aplikacje korzystają z bazy danych. Możesz zdefiniować jeden węzeł obserwatora, aby upewnić się, że baza danych jest dostępna i odpowiada na żądania, albo można zdefiniować każdy serwer aplikacji jako węzeł obserwatora. Monitory tworzone przez szablon próbuje nawiązać połączenie z bazą danych z każdej lokalizacji w zdefiniowanym interwale i sprawdź, czy każdy węzeł obserwatora może pomyślnie nawiązać połączenie. Oprócz sprawdzania kondycji samej bazy danych wszystkie połączenia sieciowe i inne wymagane funkcje między węzłem obserwatora a bazą danych również są weryfikowane. Można użyć dowolnej liczby węzłów obserwatora, ale zazwyczaj najbardziej przydatne jest wybranie przykładu reprezentującego różne segmenty środowiska lub sieci.
Monitorowanie wykonywane przez szablon źródła danych OLE DB
W zależności od wybranych opcji w kreatorze szablonu źródła danych OLE DB monitorowanie wykonywane przez utworzone monitory i reguły może zawierać dowolne z następujących ustawień.
Type | Opis | Włączone? |
---|---|---|
Monitory | Powodzenie połączenia bazy danych lub zapytania | Włączone domyślnie. |
Czas nawiązywania połączenia z bazą danych | Włączone, jeśli określono w kreatorze. | |
Czas ukończenia zapytania | Włączone, jeśli określono w kreatorze i zostanie podane zapytanie. | |
Czas pobierania wyników zapytania | Włączone, jeśli określono w kreatorze i zostanie podane zapytanie. | |
Reguły kolekcji | Zbieranie czasu nawiązywania połączenia z bazą danych | Włączone domyślnie. |
Zbieranie czasu na ukończenie zapytania | Zawsze włączone, jeśli podano zapytanie. | |
Zbieranie czasu pobierania wyników zapytania | Zawsze włączone, jeśli podano zapytanie. |
Wyświetlanie danych monitorowania
Wszystkie dane zebrane przez szablon źródła danych OLE DB są dostępne w widoku Stanu źródła danych OLE DB znajdującym się w folderze Transakcja syntetyczna. W tym widoku obiekt reprezentuje każdy z węzłów obserwatora. Stan każdego obiektu reprezentuje najgorszy stan zestawu monitorów bazy danych uruchomionych w tym węźle. Jeśli co najmniej jeden z węzłów jest wyświetlany z błędem, podczas gdy co najmniej jeden inny węzeł jest w dobrej kondycji, może to wskazywać na problem z tym konkretnym węzłem, który uzyskuje dostęp do bazy danych, problem z siecią. Jeśli wszystkie węzły są w złej kondycji, może to wskazywać na problem z samą bazą danych.
Stan poszczególnych monitorów bazy danych można wyświetlić, otwierając Eksploratora kondycji programu Operations Manager dla każdego obiektu. Dane wydajności można wyświetlić, otwierając widok Wydajności dla każdego z tych obiektów.
Opcje kreatora
Po uruchomieniu szablonu źródła danych OLE DB należy podać wartości opcji w poniższych tabelach. Każda tabela dotyczy jednej strony kreatora.
Właściwości ogólne
Poniższe opcje są dostępne na stronie Opcje ogólne kreatora.
Opcja | opis |
---|---|
Nazwa/nazwisko | Nazwa używana dla kreatora monitorowania. Ta nazwa jest wyświetlana w konsoli Operacje w widoku Stanu źródła danych OLE DB. |
opis | Opcjonalny opis monitora. |
Pakiet administracyjny | Pakiet administracyjny do przechowywania klas, monitorów i reguł utworzonych przez szablon. Aby uzyskać więcej informacji na temat pakietów administracyjnych, zobacz Wybieranie pliku pakietu administracyjnego. |
Parametry połączenia
Poniższe opcje są dostępne na stronie Parametry połączenia kreatora.
Opcja | Opis |
---|---|
Connection string | Parametry połączenia, aby nawiązać połączenie z bazą danych. Parametry połączenia zawiera właściwości wymagane do zlokalizowania bazy danych i nawiązania z nią połączenia. Zawiera takie informacje jak serwer hostujący bazę danych, nazwę bazy danych i typ uwierzytelniania do wykonania. Możesz wprowadzić parametry połączenia lub utworzyć parametry połączenia w oknie dialogowym, wybierając pozycję Kompiluj. Aby uzyskać bardziej szczegółowe informacje na temat parametry połączenia, zobacz Składnia parametrów połączenia. |
Zapytanie do wykonania | Opcjonalne zapytanie po nawiązaniu połączenia z bazą danych. Jeśli nie podano kwerendy, monitor próbuje połączyć się tylko z bazą danych. |
Limit czasu zapytania | Jeśli zostanie podane zapytanie, ta opcja określa maksymalną liczbę sekund, jaką zapytanie może potrwać przed upływem limitu czasu. Należy ustawić wartość Limit czasu zapytania. |
Wydajność zapytań
Następujące opcje są dostępne na stronie Wydajność zapytań kreatora.
Opcja | Opis |
---|---|
Czas połączenia w milisekundach | W przypadku wybrania wartości Próg błędu i Próg ostrzeżenia podają liczbę milisekund dla połączenia, gdy monitor wejdzie w ten stan i zostanie wygenerowany alert. Jeśli nie wybrano, czas połączenia nie jest monitorowany. |
Czas zapytania w milisekundach | W przypadku wybrania wartości Próg błędu i Próg ostrzeżenia definiują liczbę milisekund, które można uruchomić, zanim monitor przejdzie do tego stanu i wygeneruje alert. Jeśli nie zostanie wybrany, czas uruchomienia zapytania nie jest monitorowany. Jeśli zapytanie nie jest podane, ta opcja nie jest dostępna. |
Pobieranie czasu w milisekundach | W przypadku wybrania wartości Próg błędu i Próg ostrzeżenia definiują liczbę milisekund, aby pobrać wyniki zapytania, zanim monitor wejdzie w ten stan i wygeneruje alert. Jeśli nie zostanie wybrany, czas pobierania wyników zapytania nie jest monitorowany. Jeśli zapytanie nie jest podane, ta opcja nie jest dostępna. |
Węzły obserwatora
Następujące opcje są dostępne na stronie Węzły obserwatora kreatora.
Opcja | Opis |
---|---|
Wybierz co najmniej jeden komputer zarządzany przez agenta | Określ co najmniej jeden komputer zarządzany przez agenta do uruchomienia monitora. Aby uzyskać więcej informacji, zobacz Węzły obserwatora. |
Uruchom to zapytanie co | Częstotliwość próby nawiązania połączenia z bazą danych i uruchomienie zapytania, jeśli zostanie określone. |
Zagadnienia dotyczące zabezpieczeń
Szablon źródła danych OLE DB tworzy dwa profile Uruchom jako. Nazwa każdego z tych profilów zaczyna się od nazwy podanej w szablonie i następuje "Profil prostego uwierzytelniania" i "Syntetyczny profil transakcji". Jeśli żadne konto Uruchom jako nie zostanie dodane do jednego z tych profilów, domyślne konto działania dla każdego węzła obserwatora jest używane do łączenia bazy danych i uruchamiania zapytania. Jeśli domyślne konto działania nie ma dostępu do monitorowanej bazy danych, połączenie nie powiedzie się. Możesz określić zintegrowane zabezpieczenia lub proste uwierzytelnianie, tworząc konto Uruchom jako i dodając je do odpowiedniego profilu Uruchom jako utworzonego szablonu źródła danych OLE DB.
Po uruchomieniu szablonu źródła danych OLE DB tworzy on dwa profile Uruchom jako. Nazwa dla każdego zaczyna się od nazwy podanej podczas uruchamiania szablonu. Profil transakcji syntetycznej OLE DB jest używany, gdy chcesz użyć zintegrowanych zabezpieczeń dla połączenia z bazą danych. Profil prostego uwierzytelniania OLE DB jest używany, gdy chcesz użyć prostego uwierzytelniania dla połączenia z bazą danych.
Zintegrowane zabezpieczenia
Zintegrowane zabezpieczenia umożliwiają łączenie się z bazą danych przy użyciu poświadczeń przechowywanych w usługach domena usługi Active Directory. Aby połączyć węzły obserwatora z bazą danych przy użyciu zintegrowanych zabezpieczeń, utwórz konto Uruchom jako z systemem Windows jako typ konta i poświadczenia odpowiedniego konta użytkownika. Następnie dodaj ten profil Uruchom jako do syntetycznego profilu transakcji OLE DB.
Proste uwierzytelnianie
Proste uwierzytelnianie umożliwia nawiązanie połączenia z bazą danych przy użyciu prostej nazwy i hasła. W przypadku bazy danych programu SQL Server można użyć tego prostego uwierzytelniania na potrzeby uwierzytelniania programu SQL Server. Aby węzły obserwatora łączyły się z bazą danych przy użyciu prostego uwierzytelniania, utwórz konto Uruchom jako z prostym uwierzytelnianiem jako typ konta i poświadczenia odpowiedniego konta użytkownika. Następnie dodaj ten profil Uruchom jako do profilu prostego uwierzytelniania OLE DB. Po określeniu parametry połączenia szablonu zaznacz pole wyboru Użyj profilu uruchomień uwierzytelniania prostego utworzonego dla tej transakcji źródła danych OLE DB. Spowoduje to dodanie zmiennych do parametry połączenia dla nazwy użytkownika i hasła określonego na koncie Uruchom jako.
Tworzenie i modyfikowanie szablonów źródeł danych OLE DB
Aby uruchomić kreatora źródła danych OLE DB
Uruchom konsolę Operacje przy użyciu konta z poświadczeniami autora w grupie zarządzania.
Otwórz obszar roboczy Tworzenie.
W okienku nawigacji Tworzenie kliknij prawym przyciskiem myszy pozycję Szablony pakietów administracyjnych, a następnie wybierz pozycję Dodaj Kreatora monitorowania.
Na stronie Wybieranie typu monitorowania wybierz pozycję Źródło danych OLE DB, a następnie wybierz pozycję Dalej.
Na stronie Właściwości ogólne w polach Nazwa i Opis wprowadź nazwę i opcjonalny opis.
Wybierz pakiet administracyjny, w którym chcesz zapisać monitor, lub wybierz pozycję Nowy , aby utworzyć nowy pakiet administracyjny. Aby uzyskać więcej informacji, zobacz Wybieranie pliku pakietu administracyjnego.
Wybierz Dalej.
W polu Parametry połączenia wprowadź parametry połączenia dla bazy danych lub wybierz przycisk Kompiluj, aby wyświetlić monit o wymagane informacje.
Jeśli chcesz, aby monitor uruchamiał zapytanie, wybierz pozycję Zapytanie, aby wykonać polecenie , a następnie wprowadź zapytanie.
Jeśli chcesz ustawić limit czasu dla zapytania, wprowadź liczbę sekund w polu Limit czasu zapytania.
Wybierz pozycję Testuj, aby wykonać połączenie testowe przy użyciu właśnie podanego parametry połączenia i zapytania.
Uwaga
Test jest wykonywany na stacji roboczej, której używasz do uruchamiania szablonu. Jeśli ta stacja robocza nie może uzyskać dostępu do bazy danych, ten test zakończy się niepowodzeniem. Po zakończeniu tworzenia szablonu zapytanie jest uruchamiane z węzłów obserwatora, które określisz.
Wybierz pozycję Dalej po zweryfikowaniu parametry połączenia i zapytania.
Wybierz miary, które chcesz monitorować, i ustaw próg błędu i ostrzeżenia dla każdego z nich. Wybierz Dalej.
Wybierz co najmniej jeden węzeł obserwatora, aby uruchomić monitor.
Określ częstotliwość uruchamiania monitora w polu Uruchom to zapytanie . Wybierz Dalej.
Przejrzyj podsumowanie monitora i wybierz pozycję Utwórz.
Jeśli konto Uruchom jako z poświadczeniami, które mają dostęp do bazy danych, nie istnieje, utwórz odpowiednie konto Uruchom jako w obszarze roboczym Administracja . Aby uzyskać więcej informacji, zobacz Jak utworzyć konto Uruchom jako.
Uwaga
Aby utworzyć i zmodyfikować konto Uruchom jako, musisz mieć poświadczenia administracyjne dla grupy zarządzania.
Jeśli baza danych używa zintegrowanych zabezpieczeń, dodaj konto Uruchom jako do profilu akcji transakcji syntetycznej dla szablonu. Jeśli baza danych używa prostego uwierzytelniania, dodaj konto Uruchom jako do profilu prostego uwierzytelniania dla szablonu.
Uwaga
Aby utworzyć i zmodyfikować profil Uruchom jako, musisz mieć poświadczenia administracyjne dla grupy zarządzania.
Aby zmodyfikować istniejący szablon źródła danych OLE DB
- Otwórz konsolę Operacje przy użyciu konta użytkownika z poświadczeniami autora.
- Otwórz obszar roboczy Tworzenie.
- W okienku nawigacji Tworzenie rozwiń węzeł Szablony pakietów administracyjnych, a następnie wybierz pozycję Źródło danych OLE DB.
- W okienku Źródło danych OLE DB znajdź monitor, który ma ulec zmianie.
- Kliknij prawym przyciskiem myszy monitor, a następnie wybierz polecenie Właściwości.
- Wprowadź żądane zmiany, a następnie wybierz przycisk OK.
Wyświetlanie monitorów źródła danych OLE DB i zebranych danych
Aby wyświetlić wszystkie monitory źródła danych OLE DB
- Otwórz konsolę Operacje.
- Otwórz obszar roboczy Monitorowanie.
- W okienku nawigacji Monitorowanie wybierz pozycję Transakcja syntetyczna, a następnie wybierz pozycję Stan źródła danych OLE DB.
Aby wyświetlić stan każdego monitora
- W okienku Stan źródła danych OLE DB kliknij prawym przyciskiem myszy obiekt. Wybierz pozycję Otwórz i wybierz pozycję Eksplorator kondycji.
- Rozwiń węzły Dostępność i Wydajność , aby wyświetlić poszczególne monitory.
Aby wyświetlić wydajność zbieraną dla monitora
- W okienku Stan źródła danych OLE DB kliknij prawym przyciskiem myszy obiekt. Wybierz pozycję Otwórz i wybierz pozycję Wydajność.
- W okienku Legenda wybierz liczniki do wyświetlenia.
- Za pomocą opcji w okienku Działania zmodyfikuj widok wydajności.