Integracja usług włączeni
SQL Server Integration Services includes log providers that you can use to implement logging in packages, containers, and tasks.Z logowaniem, można przechwytywać Uruchom -czas informacje o pakiecie, ułatwiając inspekcji i rozwiązywania problemów z pakiet co czas jest uruchamiane.Na przykład dziennika można przechwytywać Nazwa operator, który uruchomił pakiet i czas pakiet rozpoczęcia i zakończenia.
Po dodaniu dziennika do pakiet wybierz dostawca dziennika i lokalizację dziennika.Dostawca dziennika określa format danych dziennika: na przykład SQL Server pliku bazy danych lub tekstu.
Integration Services zawiera następujący dostawcy dziennika:
Dostawca dziennika plik tekstowy, który zapisuje wpisy dziennika pliki tekstowe ASCII w formacie wartości rozdzielanych przecinkami (CSV).To domyślne rozszerzenie nazwy pliku dla tego dostawca. dziennika.
SQL Server Profiler dostawca dziennika, który zapisuje ślady, które można przeglądać za pomocą SQL Server Profiler.Domyślne rozszerzenie nazwy pliku dla tego dostawca jest TRC.
Ostrzeżenie
Nie można używać SQL Server Profiler dostawca dziennika w pakiet działającym w trybie 64-bitowym.
SQL Server dostawca dziennika, który zapisuje wpisy dziennika do sysssislog tabela w SQL Server bazy danych.
Zdarzenia Windows dostawca dziennika, który zapisuje wpisy w dzienniku aplikacji, w przypadku gdy Windows zalogować się na komputerze lokalnym.
Plik XML dostawca dziennika, który zapisuje pliki dziennika do pliku XML.Domyślne rozszerzenie nazwy pliku dla tego dostawca jest .xml.
Dodaj dostawca dziennika do pakiet lub skonfigurować rejestrowanie programowo, aby zidentyfikować dostawca dziennika zamiast nazwy można użyć ProgID lub ClassID, SSIS Projektant wyświetla w Konfigurowanie dzienników SSIS okno dialogowe.
W poniższej tabela przedstawiono ProgID i identyfikator klasy dostawców dziennika, Integration Services obejmuje.
Dostawca dziennika |
Identyfikator programu |
Identyfikator klasy |
---|---|---|
plik tekstowy |
DTS.LogProviderTextFile |
{0A039101-ACC1-4E06-943F-279948323883} |
SQL Server Profiler |
DTS.LogProviderSQLProfiler |
{E93F6300-AE0C-4916-A7BF-A8D0CE12C77A} |
SQL Server |
DTS.LogProviderSQLServer |
{94150B25-6AEB-4C0D-996 D-D37D1C4FDEDA} |
Dziennik zdarzeń systemu Windows |
DTS.LogProviderEventLog |
{071CC8EB-C343-4CFF-8 D 58 564B92FCA3CF} |
Plik XML |
DTS.LogProviderXMLFile |
{440945A4-2A22-4F19-B577-EAF5FDDC5F7A} |
Można również utworzyć niestandardową włączeni.Aby uzyskać więcej informacji, zobacz Tworzenie niestandardowego dostawcę dziennika.
Włączeni w pakiecie są członkami kolekcja dostawców dziennika pakiet.Jeśli do utworzenia pakiet i zaimplementować rejestrowanie przy użyciu SSIS Designer, można wyświetlić listę członków kolekcja w Dostawcę dziennika folderów na Explorer pakiet karcie SSIS projektanta.
Konfiguruj dostawca dziennika podanie nazwy i opisu dla dostawcy dziennika i określając menedżer połączeń, który używa dostawcy dziennika. SQL Server Korzysta z dostawca dziennika OLE DB menedżer połączeń.Plik tekstowy SQL Server Profiler, i wszystkich dostawców dzienników pliku XML, użyj pliku połączenia menedżerów.Dostawca dziennika zdarzeń systemu Windows nie może używać menedżer połączeń, ponieważ zapisuje bezpośrednio do dziennika zdarzeń systemu Windows.Aby uzyskać więcej informacji, zobacz Menedżer połączeń OLE DB i Menedżer połączeń pliku.
Konfigurując dostawcę dziennika
zestaw właściwości poprzez SSIS Projektant lub programowo.
Dostawca dziennika jest tworzony i skonfigurowany jako etap we wdrażaniu rejestrowania pakiet.Aby uzyskać więcej informacji, zobacz Implementowanie rejestrowania w opakowaniach.
Po utworzeniu dostawca dziennika można wyświetlać i modyfikować jego właściwości w oknie właściwości Business Intelligence Development Studio.
Programowo skonfigurować dostawcę dziennika
Aby uzyskać więcej informacji na temat programowo ustawienie tych właściwości kliknij następujący temat:
- [ T:Microsoft.SqlServer.Dts.Runtime.LogProvider ]
|