Share via


Tümleştirme Hizmetleri hizmet 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 dosyayı %ProgramFiles%\Microsoft SQL Server\100\DTS\Binn klasöründe bulunur.

Genellikle, bu yapılandırma dosyası için herhangi bir değişiklik gerekmez ve dosyanın varsayılan konumu değiştirmek zorunda.Değiştirmeniz gerekir ancak, yapılandırma dosyası, paketleri adlandırılmış bir örneğine veya uzak bir kopyası depolanır,Database Engine, veya birden çok örneğiniDatabase Engine.Ayrıca, yapılandırma dosyası varsayılan konumunu başka bir konuma taşırsanız, dosya konumunu belirleyen kayıt defteri anahtarını değiştirmeniz gerekir.

Hangi yapılandırma dosyası içeriyor

YüklediğinizdeIntegration Services, Kurulum işlemi oluşturur ve yapılandırma dosyası yüklerIntegration Serviceshizmet.Bu yapılandırma dosyası aşağıdaki ayarları içerir:

  • Hizmet durdurulduğunda paketleri stop komutunu gönderilir.

  • Kök klasörleri görüntülemek içinIntegration ServicesObject Explorer'daSQL Server Management Studioolan MSDB ve dosya sistemi klasörleri.

  • Dosya sisteminde paketleri,Integration Serviceshizmet yöneten %ProgramFiles%\Microsoft SQL içinde yer alan Server\100\DTS\Packages.

Paketleri hangi msdb veritabanını içeren bu yapılandırma dosyası da belirtir,Integration Serviceshizmetini yönet.Varsayılan olarak,Integration Serviceshizmet paketlerinde örneğinin msdb veritabanını yönetmek için yapılandırılmışDatabase Engineyüklü olan aynı anda saat olarakIntegration Services.örnek,Database Engineaynı anda yüklü olanIntegration Serviceshizmet paketleri msdb veritabanında yerel, varsayılan örneğini yönetmek için yapılandırılmışDatabase Engine.

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

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

  • Paketleri durdurmak ne zaman çalışanIntegration Serviceshizmet durdurur.

  • Paket içinde depolama için kök klasörIntegration ServicesMSDB ve dosya sistemi.

  • Hizmet paketleri yerel, varsayılan örnek msdb veritabanında depolanan yönetirSQL Server.

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

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

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

Paketleri devam etmek için çalışan, hizmet durdurulur, Object Explorer'da ek kök klasörleri görüntülemek için veya farklı bir klasör veya dosya sistemi tarafından yönetilen için ek klasörler belirlemek için izin vermek için yapılandırma dosyasını değiştirebilirsinizIntegration Serviceshizmet.Örneğin, ek kök klasör türü oluşturabileceğinizSqlServerFolderpaketlere ek kopyalarını, msdb veritabanlarını yönetmek içinDatabase Engine.

Not

Bazı karakterler klasör adlarında geçerli değil.Klasör adları geçerli karakterler belirlenir.NET FrameworksınıfSystem.IO.yol 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ümesi dosya sistemine göre farklılık gösterebilir.Tipik olarak geçersiz karakterler tırnak işareti ('') olan küçüktür ( <) karakter ve boru (|) karakteri.

Değiştirmeniz gerekir ancak, yapılandırma dosyası adlandırılmış bir örnekne veya uzak bir kopyası depolanır paketleri yönetmek içinDatabase Engine.Varsa, değil güncelleştirmek yapılandırma dosyası kullanamazsınızExplorer nesnesiSQL Server Management Studioadlı örnek veya msdb veritabanında saklanan paketler görüntülemek için uzak örneğini. Kullanmaya çalışınExplorer nesnesi bu paketleri görmek için aşağıdaki hata iletisini alırsınız:

Bu istek için veri alınamadı.(Microsoft.SqlServer.SmoEnum)

tümleştirme Services hizmet yapılandırmada belirtilen SQL Server yok veya kullanılamıyor.Bu bilgisayarda SQL Server'ın hiçbir varsayılan örnek olduğunda ortaya çıkabilir.Daha fazla bilgi için "Yapılandırma tümleştirme Services hizmet" SQL Server 2008 Çevrimiçi Kitapları'nda konusuna bakın.

Oturum açma zaman aşımı süresi doldu

An error has occurred while establishing a connection to the server..SQL Server 2008'e bağlanırken, varsayılan ayarları SQL Server uzak bağlantılara izin vermez, olgu ile bu hataya neden olabilir.

Kanallar sağlayıcı adı: [2] SQL Server'a bir bağlantı açamadı. (MsDtsSvr).

Yapılandırma dosyası değiştirmek içinIntegration Serviceshizmet, kullanarak bir metin düzenleyicisi.

Important noteImportant Note:

Hizmet değiştirdikten sonra yapılandırma dosyası, güncelleştirilen 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österildiği bir değiştirilmiş yapılandırma dosyasıIntegration Services.Bu dosya olduğu için adlandırılmış örnekSQL ServeradlıInstanceNameadlı bir sunucudaServerName.

SQL Server'ın adlandırılmış örnek için bir değiştirme yapılandırma dosyası örnek

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

yapılandırma dosyası konumunu değiştirme

Kayıt anahtar Hanahtar_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\SSIS\ServiceConfigFile belirtir konumunu ve adını yapılandırma dosyası,Integration Serviceskullanır.Kayıt defterinin varsayılan değer anahtar C:\Program Files\Microsoft SQL Server\100\DTS\Binn\ MsDtsSrvr.ini.xml olur.Farklı bir ad ve konum için yapılandırma dosyası kullanmak için kayıt defteri anahtarının değerini güncelleştirebilirsiniz.

Uyarı

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üzenlemeden önce tüm önemli verileri yedekleyin.yedeklemek, geri yükleme ve kayıt defterini düzenleme hakkında daha fazla bilgi için bkz:MicrosoftBilgi Bankası makalesiMicrosoft Office 2010 Suite Windows Kayıt Defteri'nin Açıklaması.

The Integration Services service loads the configuration file when the service is started.Kayıt defteri girişi yapılan değişiklikler, hizmet yeniden başlatılmasını gerektirir.

Integration Services icon (small)tümleştirme Services ile güncel kalın

En son karşıdan yüklemeler, makaleler, örnekler, Microsoft Office 2010 Suite gelen video yanı sıra, seçilen topluluk çözümleri için ziyaret edin veIntegration ServicesMSDN veya TechNet sayfa:

Bu güncelleştirmeler otomatik bildirilmesi için sayfanın RSS akışlarını için abone olmak olun.