Udostępnij za pośrednictwem


Configuring the Integration Services Service

The Integration Services usługa relies on a plik konfiguracji for its settings. Domyślnie nazwa tej plik konfiguracja jest MsDtsSrvr.ini.xml i plik ten jest zlokalizowany w folderze %ProgramFiles%\Microsoft Server\100\DTS\Binn SQL.

Zazwyczaj nie trzeba wprowadzać żadnych zmian w tym plik konfiguracja, ani nie trzeba zmieniać domyślną lokalizacją tego pliku.Jednak trzeba zmodyfikować plik konfiguracji Jeśli Twój pakiety są przechowywane w wystąpienie nazwane lub wystąpienia zdalnego Database Engine, albo w wielu wystąpień Database Engine. Ponadto jeśli przeniesiesz konfiguracja plik do innej lokalizacji niż lokalizacja domyślna, trzeba będzie zmodyfikować klucz rejestru, który określa lokalizację pliku.

plik konfiguracji zawiera

Podczas instalacji Integration Services, proces instalacji, tworzy i instaluje plik konfiguracja dla Integration Services Usługa. To plik konfiguracji zawiera następujące ustawienia:

  • Pakiety są wysyłane polecenia stop zatrzymania usługa.

  • Folderów głównych do wyświetlenia dla Integration Services w Eksploratorze obiektów z SQL Server Management Studio są to foldery MSDB i system plików.

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

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

Domyślne plik konfiguracja przykład

W poniższym przykładzie przedstawiono domyślne plik konfiguracji Określa, że następujące ustawienia:

  • Pakiety zatrzymać, kiedy wykonywanie Integration Services Usługa zostanie zatrzymana.

  • Folderów głównych do przechowywania pakiet w Integration Services to MSDB i systemu plików.

  • Pakiety, które są przechowywane w bazie danych msdb lokalnych, zarządza usługa wystąpienie domyślne z SQL Server.

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

Przykład domyślnego plik konfiguracja

<?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 plik konfiguracji

Można zmodyfikować plik konfiguracji zezwalająca na pakiety nadal działać, jeśli zatrzymanie usługi, aby wyświetlić dodatkowe główne folderów w Eksploratorze obiektów lub określ inny folder lub dodatkowych folderów w systemie plików, które mają być zarządzane przez Integration Services Usługa. Na przykład można tworzyć foldery głównych typu, SqlServerFolder, do zarządzania pakietami w bazach danych msdb dodatkowych wystąpień Database Engine.

Uwaga

Niektóre znaki nie są dozwolone w nazwach folderów.Prawidłowe znaki dla nazwy folderów są określane przez .NET Framework Klasa System.IO.ścieżka and the GetInvalidFilenameChars pole.The GetInvalidFilenameChars pole provides a platform-specific array of characters that cannot be specified in ścieżka ciąg arguments passed to members of the ścieżka class.Zestaw nieprawidłowe znaki mogą się różnić przez system plików.Zazwyczaj są nieprawidłowe znaki w cudzysłów (""), mniejsze niż)<) znaku, a znak potoku (|).

Jednak trzeba zmodyfikować plik konfiguracja do zarządzania pakietami, które są przechowywane w wystąpienie nazwane lub wystąpienia zdalnego Database Engine. Jeśli nie zostanie zaktualizowana plik konfiguracja, nie można używać Eksplorator obiektów in SQL Server Management Studio Aby wyświetlić pakietów, które są przechowywane w bazie danych msdb w nazwanym wystąpieniu lub zdalnego wystąpienie. Jeśli spróbujesz użyć Eksplorator obiektów , aby wyświetlić te pakiety, pojawi się następujący komunikat o błędzie:

Nie można pobrać danych dla tego żądania.(Microsoft.SqlServer.SmoEnum)

Program SQL Server, określonym w konfiguracja usługa integracja Services nie istnieje lub jest niedostępny.Taka sytuacja może wystąpić, gdy nie domyślnego wystąpienie programu SQL Server na komputerze.Aby uzyskać więcej informacji, zobacz temat "Konfigurowanie integracji usługa s usługa" w dokumentacji programu SQL Server 2008 Books Online.

Wygasł limit czasu logowania

Wystąpił błąd podczas nawiązywania połączenia z serwerem.Podczas łączenia z programu SQL Server 2008, ten błąd może być spowodowany faktem, że w obszarze Ustawienia domyślne programu SQL Server nie zezwala na połączenia zdalne.

Dostawca nazwanych potoków: Nie można otworzyć połączenia z serwerem SQL [2]. (MsDtsSvr).

Aby zmodyfikować plik konfiguracji dla Integration Services Usługa, przy użyciu edytora tekstu.

Important noteImportant Note:

Po zmodyfikowaniu usługa plik konfiguracja, należy ponownie uruchomić usługa, może używać konfiguracja usługa zaktualizowane.

Zmodyfikowany plik konfiguracja przykład

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

Przykład plik konfiguracji modyfikacji dla nazwanego 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 plik konfiguracja

Klucz rejestru HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\100\SSIS\ServiceConfigFile Określa lokalizację i nazwę plik konfiguracja, Integration Services wykorzystania 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.

Ostrzeżenie

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, wykonaj kopię zapasową wszystkich cennych danych.Aby uzyskać informacje na temat tworzyć kopię zapasową zapasowej, przywracanie i edytowania rejestru, zobacz temat Microsoft Artykuł bazy wiedza Microsoft wiedza Base Opis rejestru systemu Microsoft Windows.

The Integration Services usługa loads the plik konfiguracji when the usługa is started. Zmiany wprowadzone w wpisie rejestru wymagają ponownego uruchomienia usługa.

Integration Services icon (small) Konfiguracja w aktualizacji z usług integracja Services pobytu

Najnowsze pliki do pobrania, artykuły, próbki, i pliki wideo firmy Microsoft, jak również wybranego rozwiązania od Wspólnoty, odwiedź witrynę Integration Services strona w witrynie MSDN lub TechNet:

Automatycznego powiadomienie tych aktualizacji należy subskrybować źródła danych RSS, które jest dostępne strona.

See Also

Concepts