Tümleştirme Hizmetleri (SSIS) hizmetini yapılandırma

The Integration Services service relies on a configuration file for its settings.Varsayılan olarak, bu yapılandırma dosyası MsDtsSrvr.ini.xml adıdır ve dosya klasöründe bulunan %ProgramFiles%\Microsoft SQL Server\100\DTS\Binn.

Genellikle, bu yapılandırma dosyası için herhangi bir değişiklik yapmanız gerekmez, ne de dosyanın varsayılan konumunu değiştirmek zorunda kalmazsınız.Ancak, paketlerinizi saklanır, yapılandırma dosyasını değiştirmek gerekecek bir adlandırılmış örnek ya da uzak örnek Veritabanı Altyapısı, veya birden çok örnekni Veritabanı Altyapısı.Yapılandırma dosyasını varsayılan konum dışında bir konuma taşırsanız, ayrıca, kayıt defterini değiştirmeniz gerekir anahtar dosya konumunu belirtir.

Ne SSIS hizmeti yapılandırma dosyası içeriyor

Yüklediğinizde Integration Services, kurulum işlemi oluşturur ve yapılandırma dosyası yükler Integration Services hizmet.Bu yapılandırma dosyası, aşağıdaki ayarları içerir:

  • hizmet durduğunda, stop komutunu paketleri gönderilir.

  • Kök klasör için görüntülenecek Integration Services Object Explorer'da SQL Server Management Studio olan msdb ve dosya sistemi klasörleri.

  • Dosya sistemi paketleri, Integration Services hizmet yönetir %ProgramFiles%\Microsoft sql Server\MSSQL bulunan Server\100\DTS\Packages.

Bu yapılandırma dosyası da belirten msdb veritabanını içeren paketler, Integration Services hizmet yönetecektir.Varsayılan olarak, Integration Services hizmet paketleri yönetmek üzere yapılandırılmış msdb veritabanı örneğinin Veritabanı Altyapısı yüklü olan aynı anda saat olarak Integration Services.Bir örneğini, Veritabanı Altyapısı aynı anda yüklü olan saat, Integration Services hizmet paketleri yönetmek üzere yapılandırılmış msdb in yerel, varsayılan örneğine veritabanı Veritabanı Altyapısı.

Varsayılan yapılandırma dosyası örneği

Aşağıdaki örnekte, aşağıdaki ayarları belirtir bir varsayılan yapılandırma dosyası gösterilmektedir:

  • Paketler stop çalıştırılması Integration Services hizmet durur.

  • paket depolama kök klasörlerine Integration Services , msdb ve dosya sistemi.

  • Saklanan paketler hizmet yönetir msdb veritabanı yerel, varsayılan örnek SQL Server.

  • Hizmet paketleri klasör dosya sisteminde depolanan paketleri yönetir.

Varsayılan yapılandırma dosyası örneği

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

SSIS hizmeti yapılandırma dosyasının içeriğini değiştirme

Değiştirebileceğiniz yapılandırma dosyası paketleri ek görüntülemek için Hizmet duruyor, Object Explorer'da klasörler kök, çalışmaya devam etmesini veya dosya sistemi tarafından yönetilen başka bir klasöre veya ek klasörleri belirtmek için izin vermek için Integration Services service.Örneğin, türü, ek kök klasörleri oluşturabilirsiniz SqlServerFolder, paketleri yönetmek için msdb ek örneklerini veritabanları Veritabanı Altyapısı.

Not

Bazı karakterler klasör adlarında geçerli değil.Klasör adları için geçerli karakterler belirlenir .NET Framework sınıfı System.IO.Path ve GetInvalidFilenameChars alan.The GetInvalidFilenameChars field provides a platform-specific array of characters that cannot be specified in path string arguments passed to members of the Path class.Geçersiz karakter küme dosya sistemine göre farklılık gösterebilir.Genellikle, geçersiz karakterler tırnak işareti ('') olan küçüktür (<) karakter ve dikey çizgi (|) karakter.

Değiştirmeniz gerekir ancak, yapılandırma dosyası adlı bir örnek veya uzak örneğini depolanan paketleri yönetmek için Veritabanı Altyapısı. Güncelleştirme, yapılandırma dosyası, kullanamazsınız Object Explorer de SQL Server Management Studio depolanan Görünüm paketler için msdb veritabanı adlandırılmış örnek veya uzak bir örneği.Kullanmaya çalışırsanız Object Explorer bu paketleri görüntülemek için aşağıdaki hata iletisini alırsınız:

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).

Değişiklik yapmak için yapılandırma dosyası için Integration Services hizmet, kullandığınız bir metin düzenleyici.

Önemli notÖnemli

Hizmet değiştirdikten sonra yapılandırma dosyası, güncelleştirilmiş hizmet yapılandırmasını kullanmak için hizmeti yeniden başlatmanız gerekir.

Değiştirilmiş yapılandırma dosyası örneği

Aşağıdaki örnekte gösterilmektedir bir değiştirilmiş yapılandırma dosyası Integration Services.' In adlandırılmış örnek için bu dosya olan SQL Server adı verilen InstanceName adlı bir sunucuda ServerName.

sql Server'ın adlandırılmış bir örneği için değiştirilmiş yapılandırma dosyası örneği

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

SSIS hizmeti yapılandırma dosyasının konumunu değiştirme

sql Server\100\SSIS\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft kayıt defteri anahtarhizmetConfigFile belirtir konumunu ve adını yapılandırma dosyası, Integration Services hizmet kullanır.Varsayılan değer olan kayıt defteri anahtar C:\Program Files\Microsoft sql Server\100\DTS\Binn\ MsDtsSrvr.ini.xml olur.Kayıt defteri değerini güncelleştirebilirsiniz anahtar yapılandırma dosyası için farklı bir ad ve konum kullanmak için.

Dikkat notuDikkat

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.Kayıt defterini düzenleme önce yedeklemek tüm değerli verileri.yedeklemek, geri yükleme ve kayıt defterini düzenleme hakkında daha fazla bilgi için bkz: Microsoft Bilgi Bankası makale, Microsoft Windows Kayıt Defteri'nin Açıklaması.

The Integration Services service loads the configuration file when the service is started.Kayıt defteri girdisi için herhangi bir değişiklik hizmet yeniden başlatılmasını gerektirir.

Integration Services simgesi (küçük)Integration Services ile güncel kalın

En son karşıdan yüklemeler, makaleler, örnekler ve seçilen topluluk çözümleri yanı sıra Microsoft videolar için ziyaret Integration Services sayfa MSDN'de:


Bu güncelleştirmelerle ilgili otomatik bildirim almak için, sayfadaki RSS akışlarına abone olun.

Ayrıca bkz.

Kavramlar