Konfigurowanie usługi Integration Services (SSIS)

Integration Servicesusługa Zależy od pliku konfiguracyjnego dla jego ustawienia. Domyślnie nazwa tej plik konfiguracja jest MsDtsSrvr.ini.xml i plik znajduje się w folderze %ProgramFiles%\Microsoft SQL Server\100\DTS\Binn.

Zazwyczaj nie trzeba wprowadzać zmian do tej plik konfiguracji, ani nie trzeba zmienić lokalizacji domyślnego pliku.Jednak trzeba zmodyfikować plik konfiguracyjny, jeśli pakiety są przechowywane w wystąpienie nazwane lub zdalnego wystąpienie Aparat baz danych, lub w wielu wystąpień Aparat baz danych.Ponadto jeśli przeniesiesz plik konfiguracja do innej lokalizacji niż lokalizacja domyślna, należy zmodyfikować klucz rejestru, który określa lokalizację pliku.

Co zawiera plik konfiguracji usługi SSIS

Po zainstalowaniu Integration Services, proces instalacji tworzy i instaluje plik konfiguracji dla Integration Services usługa.To plik konfiguracji zawiera następujące ustawienia:

  • Po zatrzymaniu usługa, pakiety są wysyłane polecenia zatrzymania.

  • Foldery główne do wyświetlenia dla Integration Services w Eksploratorze obiektów z SQL Server Management Studio są foldery MSDB i System plików.

  • Pakiety w systemie plików, Integration Services usługa zarządza znajdują się w folderze %ProgramFiles%\Microsoft SQL Server\100\DTS\Packages.

To plik konfiguracji określa również msdb bazy danych zawiera pakiety, Integration Services Usługa będzie zarządzał.Domyślnie Integration Services Usługa jest skonfigurowana do zarządzania pakietami w msdb bazy danych wystąpienie Aparat baz danych , jest zainstalowany w tym samym czas jako Integration Services.Jeśli wystąpienie Aparat baz danych nie jest zainstalowany w tym samym czas, Integration Services Usługa jest skonfigurowana do zarządzania pakietami w msdb bazy danych z lokalnym wystąpienie domyślne z Aparat baz danych.

Przykład pliku konfiguracji domyślnej

W poniższym przykładzie pokazano domyślny plik konfiguracja , który określa następujące ustawienia:

  • Pakiety przerwane podczas Integration Services zatrzymuje usługa.

  • Foldery główne do przechowywania pakiet w Integration Services MSDB i System plików.

  • Usługa zarządza pakietów, które są przechowywane w msdb z lokalnej bazy danych, wystąpienie domyślne SQL Server.

  • Usługa zarządza pakietów, które są przechowywane w systemie plików w folderze pakiety.

Przykład pliku konfiguracji domyślnej

<?xml version="1.0" encoding="utf-8"?>
<DtsServiceConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <StopExecutingPackagesOnShutdown>true</StopExecutingPackagesOnShutdown>
  <TopLevelFolders>
    <Folder xsi:type="SqlServerFolder">
      <Name>MSDB</Name>
      <ServerName>.</ServerName>
    </Folder>
    <Folder xsi:type="FileSystemFolder">
      <Name>File System</Name>
      <StorePath>..\Packages</StorePath>
    </Folder>
  </TopLevelFolders>  
</DtsServiceConfiguration>

Modyfikowanie zawartości pliku konfiguracji usługi SSIS

Można zmodyfikować plik konfiguracja aby umożliwić pakietów nadal działać, jeśli powoduje zatrzymanie usługa, aby wyświetlić dodatkowe główne folderów w Eksploratorze obiektów lub określ inny folder lub dodatkowe foldery w systemie plików zarządzane przez Integration Services usługa.Na przykład można utworzyć foldery głównych typu, SqlServerFolder, do zarządzania pakietami w msdb baz danych dodatkowych wystąpień Aparat baz danych.

Ostrzeżenie

Niektóre znaki nie są prawidłowe w nazwach folderów.Prawidłowe znaki nazwy folderów są określane przez .NET Framework klasy System.IO.Path i GetInvalidFilenameChars pole.GetInvalidFilenameChars pole zawiera tablicę specyficzne dla platformy znaki, których nie można określić argumentów ciąg ścieżka przekazywane członkom ścieżka klasy.Zestaw nieprawidłowe znaki mogą się różnić w systemie plików.Nieprawidłowe znaki są zwykle, cudzysłów ("), mniejsze niż (<) znaków i potoku (|) znak.

Jednak trzeba zmodyfikować plik konfiguracja do zarządzania pakietami, które są przechowywane w wystąpienie nazwane lub zdalnego wystąpienia Aparat baz danych. Jeśli nie Aktualizuj plik konfiguracja, nie można używać Object Explorer w SQL Server Management Studio do widoku pakietów, które są przechowywane w msdb bazy danych wystąpienie nazwane lub wystąpienia zdalnego.Jeśli spróbujesz użyć Object Explorer do wyświetlania tych pakietów, pojawi się następujący komunikat o błędzie:

Failed to retrieve data for this request. (Microsoft.SqlServer.SmoEnum)

The SQL Server specified in Integration Services service configuration is not present or is not available. This might occur when there is no default instance of SQL Server on the computer. For more information, see the topic "Configuring the Integration Services Service" in SQL Server 2008 Books Online.

Login Timeout Expired

An error has occurred while establishing a connection to the server. When connecting to SQL Server 2008, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.

Named Pipes Provider: Could not open a connection to SQL Server [2]. (MsDtsSvr).

Aby zmodyfikować plik konfiguracji dla Integration Services usługa, należy użyć edytora tekstu.

Ważna informacjaWażne:

Po zmodyfikowaniu usługa plik konfiguracja, należy ponownie uruchomić usługa do konfiguracja usługa zaktualizowane.

Przykład zmodyfikowanego pliku konfiguracji

W poniższym przykładzie pokazano zmodyfikowanych plik konfiguracja dla Integration Services.Ten plik jest dla wystąpienie nazwane z SQL Server o nazwie InstanceName na serwerze o nazwie ServerName.

Przykład pliku konfiguracji zmodyfikowane dla nazwane wystąpienie programu SQL Server

<?xml version="1.0" encoding="utf-8"?>
<DtsServiceConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <StopExecutingPackagesOnShutdown>true</StopExecutingPackagesOnShutdown>
  <TopLevelFolders>
    <Folder xsi:type="SqlServerFolder">
      <Name>MSDB</Name>
      <ServerName>ServerName\InstanceName</ServerName>
    </Folder>
    <Folder xsi:type="FileSystemFolder">
      <Name>File System</Name>
      <StorePath>..\Packages</StorePath>
    </Folder>
  </TopLevelFolders>  
</DtsServiceConfiguration>

Modyfikowanie lokalizacji pliku konfiguracji usługi SSIS

Klucz rejestru HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\SSIS\ServiceConfigFile Określa lokalizację i nazwę plik konfiguracja , Integration Services używa usługa.Wartość domyślna klucz rejestru to C:\Program Files\Microsoft SQL Server\100\DTS\Binn\ MsDtsSrvr.ini.xml.Można zaktualizować wartości klucz rejestru, aby użyć innej nazwy i lokalizacji plik konfiguracja.

PrzestrogaPrzestroga

Incorrectly editing the registry can cause serious problems that may require you to reinstall your operating system.Microsoft cannot guarantee that problems resulting from editing the registry incorrectly can be resolved.Przed rozpoczęciem edycji rejestru, tworzyć kopię zapasową wszystkich cennych danych.Aby uzyskać informacje o tworzyć kopię zapasową zapasowej, przywracanie i edytowania rejestru, zobacz Microsoft artykuł bazy wiedzy, Opis rejestru systemu Microsoft Windows.

Integration Services Usługi ładunków plik konfiguracja kiedy usługa jest uruchomiona.Wszelkie zmiany wpisu rejestru wymagają ponownego uruchomienia usługa.

Ikona usług Integration Services (mała)Bieżąco z usług integracji

Najnowsze pliki do pobrania, artykuły, próbki i wideo firmy Microsoft, jak również wybranych rozwiązań ze Wspólnoty, odwiedź witrynę Integration Services strona w witrynie MSDN:


Aby otrzymywać automatyczne powiadomienia dotyczące tych aktualizacji, zasubskrybuj źródła danych RSS dostępne na tej stronie.

Zobacz także

Koncepcje