Aracılığıyla paylaş


Tümleştirme Hizmetleri (SSIS) sunucusu

Integration ServicesSunucu örneği olan SQL Server Veritabanı Altyapısı, SSISDB veritabanını barındıran. Aşağıdaki nesneler veritabanını depolar: paketleri, projeler, parametreler, izinleri, sunucu özellikleri ve operasyonel geçmiş.

Sonra Tasarım ve test paketleri SQL Server Veri Akışı Araçları, paketleri içeren projeler dağıtabilirsiniz Integration Servicessunucu.

Projelere dağıtmadan önce Integration ServicesSSISDB kataloğu oluşturmak için gereken sunucu. Veritabanı kullanıcıları için görünür olmayan iç tablolar verilerini depolar. Ancak, veritabanı sorgulama yapabilirsiniz ortak görünümleri gerek duyduğunuz bilgileri sunar. Integration ServicesVeritabanı Ayrıca, sen-ebilmek seslenmek-e sunucuda genel görevleri gerçekleştirmek için saklı yordamlar sağlar.

Genelde, yönetmenize Integration ServicesSunucu nesneleri SQL Server Management Studio. Ancak ayrıca veritabanı görünümleri sorgulama ve saklı yordamlar doğrudan çağırmak veya yönetilen API çağrılarının özel kod yazma. Management Studiove yönetilen API görünümleri sorgulama ve görevlerinin çoğunu gerçekleştirmek için saklı yordamlar arayın.

SQL Server Management Studio'yu Tümleştirme Hizmetleri sunucusu

Örneğine bağlanırken SQL Server Veritabanı Altyapısıbarındıran Integration Servicesveritabanı, gördüğünüz Integration Servicesnesneleri Object Explorer ağacında iki konumda:

  • Tümleştirme Hizmetleri veritabanı

    Altında veritabanları Object Explorer'da düğümünü, gördüğünüz Integration Servicesveritabanı. Bu veritabanı varsayılan adı SSISDB. Bu konumdan kez sorgulamak ve yönetmek hem saklı yordamları çağırmak Integration Servicessunucu ve sunucu üzerinde depolanan nesneleri.

  • Tümleştirme Hizmetleri düğüm

    Ayrıca bir Tümleştirme Hizmetleri ile alt düğümleri için Object Explorer'da düğümünü paketleri ve yapılandırmaları. Bu konumlardan yönetmek görüntülemek ve Integration Servicessunucu ve sunucu üzerinde depolanan nesneleri.

Tümleştirme Hizmetleri sunucu özellikleri

Görüntüleyebilir ve üzerinde aşağıdaki özelliklerini yönetmek bir Integration ServicesSunucu:

  • Historical Data saklama penceresi

  • Şifreleme algoritması

  • Doğrulama paketleri için zaman aşımı

Tüm bu özelliklerini görüntülemek ve birçoğu için sen-ebilmek kullanma Genel sayfası Tümleştirme Hizmetleri özellikleri iletişim kutusunda SQL Server Management Studio. Daha fazla bilgi için bkz: Managing Integration Services in the Integration Services Properties Dialog Box.

Ancak, sen-ebilmek kullanma diğer yöntemlerden daha Genel sayfası Tümleştirme Hizmetleri özellikleri iletişim kutusunu görüntülemek ve sunucu özelliklerini ayarlamak için. Sunucu özelliklerini yönetmek için kullanabileceğiniz diğer yöntemler hakkında daha fazla bilgi için aşağıdaki konulara bakın:

  • Sunucu özelliklerini yönetmek için Transact-sql kullanarak
    Sunucu özelliklerinin değerlerini görüntülemek için catalog.isserver_propertygörünümü. Daha fazla bilgi için, bkz. catalog.isserver_property (Integration Services Database).

    Sunucu özelliklerinin değerlerini ayarlamak için aşağıdaki yöntemlerden birini kullanın:

    • Arama catalog.configure_serversaklı yordamını. Daha fazla bilgi için, bkz. catalog.configure_server (Integration Services Database).

      - veya -

    • Kullanım Script düğmesini araç Genel içinde sayfa Tümleştirme Hizmetleri özellikleri iletişim kutusu. Script düğme yazıyor Transact-SQLkodu sizin için. Oluşturulan komut dosyası üzerinde yapılan aynı değişiklikleri yapmak için gereken seçenekleri ile uygun saklı yordamlara çağrı Genel sayfa. Komut dosyasını yeni bir komut penceresinde görünür Management Studio.

  • Yönetilen API ve programlı erişim sunucusu özelliklerini yönetmek için kullanma
    Daha fazla bilgi için bkz: Microsoft.SqlServer.IntegrationServices.Storead ve sınıflardan, özellikle IntegrationStoresınıfı ve onun özelliklerini ve yöntemlerini.

Sunucu özelliklerinde yapılan değişiklikler ile operasyonlar olarak tutulduğunu bir operation_type250. Historical data sunucu üzerinde görüntüleme hakkında daha fazla bilgi için bkz: bölüm sunucu üzerinde işlem geçmişi görüntüleme, bu konuda.

Historical Data saklama penceresi

Sunucu historical data gerçekleşen işlemler ilgili sunucuda depolar. Varsayılan olarak, sunucu bu historical data saklama penceresine bir yıl (365 gün) depolar. If you enable SQL Serveraracı, zamanlanmış bir işi günlük tutma penceresinden daha eski olan historical verileri silmek için çalışır.

[!NOT]

Ne zaman sen install SQL Servervarsayılan ayarlarla SQL ServerAracısı etkin değildir. Değil etkinleştirirseniz, SQL ServerAracısı zamanlanmış işin çalışamaz ve historical data-değil tasfiye.

Varsayılan değerinden farklı saklama pencere belirtebilirsiniz. Saklama pencereyi değiştirirseniz, bu sınırlamaları uygulayın:

Historical data süresiz de koruyabilirsiniz. Belirsiz tutma etkinleştirmek için aşağıdaki yöntemlerden birini kullanın:

  • Açık , tarihsel verilerin depolama sınırı onay kutusuna Management Studio.

    - veya -

  • Görüşme sırasında RETENTION_WINDOW özellik değeri olarak -1 belirtmeniz catalog.configure_serversaklı yordamını. Daha fazla bilgi için, bkz. catalog.configure_server (Integration Services Database).

Sunucu korur historical verileri görüntüleme hakkında daha fazla bilgi için bkz: bölüm sunucu üzerinde işlem geçmişi görüntüleme, bu konuda.

Şifreleme algoritması için yapılandırma değerleri

Sunucu sunucu depolayan tüm yapılandırma öğelerinin değerleri şifreler. Sunucu yapılandırmaları ve yapılandırma öğeleri hakkında daha fazla bilgi için bkz: NIB: Managing Configurations.

[!NOT]

Paket şifreli değildir. Bunun yerine, erişim denetimi özellikleri SQL Serverve Integration Servicespaketleri ve içerdikleri verileri koruma. Daha fazla bilgi için, bkz. Controlling Access to Integration Services Objects.

AES256 varsayılan şifreleme algoritmasıdır. Ancak bir diğer desteklenen algoritmaları için şifreleme algoritması değiştirebilirsiniz:

  • DES

  • TRIPLE_DES

  • TRIPLE_DES_3KEY

  • DESX

  • AES_128

  • AES_192

  • AES_256 (varsayılan)

Şifreleme ve şifreleme algoritmaları hakkında bilgi SQL Serverbölümündeki konulara bakın SQL Server şifreleme, özellikle bir konu, Şifreleme algoritması seçin.

Şifreleme algoritması değişen zaman yoğun bir işlemdir. İlk olarak, sunucu tüm yapılandırma değerlerini şifresini çözmek için daha önce belirtilen algoritma kullanması gerekir. Ardından, sunucunun yeni değerler re-encrypt kullanabilmek vardır. Bu süre zarfında olamaz diğer Integration Servicessunucu üzerinde işlem. Böylece, etkinleştirmek için Integration Serviceskesintisiz devam işlemleri şifreleme algoritması salt okunur bir değer olan Tümleştirme Hizmetleri özellikleri iletişim kutusunda Management Studio. Şifreleme algoritmasını değiştirmek için çağırmalısınız catalog.configure_serversaklı yordamı ve algoritmayı doğrudan değiştirin. Daha fazla bilgi için, bkz. catalog.configure_server (Integration Services Database).

Önemli notÖnemli

Şifreleme algoritması değiştirebilmeniz için veritabanı tek kullanıcı modunda olması gerekir. Daha fazla bilgi için, bkz. Bir veritabanı tek kullanıcı modunda.

Doğrulama paketleri için zaman aşımı

Özellikle dış veri kaynaklarına açılacak fazla bağlantıya sahip bir paketi doğrulama zaman yoğun işlem olabilir. Uzun gecikmeler önlemek için Management Studio, hangi doğrulama durdurur sonra zaman aşımı (saniye olarak) belirtebilirsiniz. Doğrulama işlemi sırasında zaman aşımı ulaşılırsa, kullanıcı doğrulama durur ve bir bilgilendirme iletisi görüntülenir.

Varsayılan olarak, doğrulama zaman aşımını 300 saniye (5 dakika) ' dir. Ancak, bu değeri değiştirebilirsiniz. Doğrulama zaman aşımını değiştirirseniz, bu sınırlamaları uygulayın:

  • En düşük değer 1 saniyedir.

  • Maksimum değeri yalnızca maksimum değeri tarafından sınırlı olduğu SQL Server  intveri türü.

  • 0 (sıfır) geçerli bir değer değil. Zaman aşımı tamamen devre dışı bırakamazsınız.

Doğrulama zaman aşımını değiştirmek için çağrı catalog.configure_serversaklı yordamını. Daha fazla bilgi için, bkz. catalog.configure_server (Integration Services Database).

[!NOT]

Şu anda göremezsiniz ve doğrulama zaman aşımını değiştirmek Tümleştirme Hizmetleri özellikleri iletişim kutusunda Management Studio.

Paketleri doğrulamak hakkında daha fazla bilgi için bölümünde, "Paketleri doğrulayarak," konusuna bakın. konudaki Tümleştirme Hizmetleri (SSIS) sunucusu.

Sunucu nesneleri dağıtmak için izin

Varsayılan olarak, yalnızca ssis_adminve ssis_userveritabanı düzey roller yeni paketler ve yapılandırmaları sunucuya dağıtma izniniz ve böylece sunucu üzerindeki nesneleri oluşturmak. Ancak, yönetici kullanıcı rollerine atar kadar bu rolleri üye vardır. Kullanıcıların yeni paketler ve yapılandırmaları sunucuya dağıtmak için yönetici kullanıcı veritabanı düzey roller birine eklemek gerekiyor.

Veritabanı düzey roller hakkında bilgi SQL Server, sistem bir listesi de dahil olmak üzere kullanabileceğiniz rolleri ve üyeleri yönetmek için bkz: saklı Veritabanı düzey roller.

Sunucusunun depoladığı nesnelerin güvenliğini sağlama hakkında daha fazla bilgi için bkz: Controlling Access to Integration Services Objects.

Sunucu geçerli tarih ve saati hesaplanması

Geçerli tarih ve saati almak için aşağıdaki yöntemlerden sunucuyu çağırır:

  • Sunucunun Transact-SQLsaklı yordam çağrısı sysdatetime()işlevi.

  • Sunucunun sql clr depolanan yordamlar çağrı DateTime.Now()yöntemi.

Sunucu tarihlerini depolar datetime2veri türü Transact-SQL.

Oturumları, kullanıcıları ve sunucu tarafından kullanılmak üzere ayrılmış tuşlar

Ne zaman sen install Integration Servicesserver, yükleme işleminin oluşturduğu aşağıdaki oturumları, kullanıcıları ve dahili kullanım için ayrılmış olan tuşları. Bu oturumları nesneler varsa, yükleme işleminin bu nesneleri yeniden oluşturur.

Nesne

Tür

Konum

## MS_SSISServerAssemblyUser ##

Oturum Aç

Oturum açma için SQL Serverörneği

MS_SSISServerAssemblyKey

Asimetrik anahtar

master veritabanı

## MS_SSISServerCleanupJobLogin ##

Oturum Aç

Oturum açma için SQL Serverörneği

## MS_SSISServerCleanupJobUser ##

Kullanıcı

Integration ServicesVeritabanı

Paket yönetimi

Alma ve verme paketleri

Sunucu paketleri almak veya paketleri kullanarak sunucudan vermek Integration ServicesDağıtım Sihirbazı.

  • Başka bir dosya sistemi paketleri almak Integration Servicessunucu, ya da msdbveritabanı.

    Paket dosya sisteminden sunucuya Dağıtım Sihirbazı'nı kullanarak aldığınız zaman, paketleri tarafından başvurulan yapılandırmaları da alın. Ancak, alırken paketleri başka Integration Servicessunucu veya msdbpaketleri tarafından başvurulan yapılandırma Dağıtım Sihirbazı kullanarak veritabanı değil şu anda alınır.

  • Dosya sistemi veya diğer paketleri verebilirsiniz Integration Servicessunucu.

    Ancak, Dağıtım Sihirbazı'nı kullanarak başka bir sunucuya veya dosya sistemi paketleri verdiğinizde, paketleri tarafından başvurulan konfigürasyonları şu anda verilmez.

    Tablolarda paketleri vermek için Dağıtım Sihirbazı'nı kullanamazsınız msdbnerede önceki veritabanı sürümleri Integration Servicesdepolanan paketleri.

Dağıtım Sihirbazı'nı kullanma hakkında daha fazla bilgi için bkz: Deploying Packages with the Deployment Wizard.

Bireysel paketleri yönetmek

Bireysel paketleri yönetme hakkında bilgi için SQL Server Management StudiobakınPaketin özellikler iletişim kutusu

Paket özellikleri

Tek tek bir paketi özelliklerini görüntüleyebilirsiniz Genel sayfası Paket özelliklerini iletişim kutusunda Management Studio. Ad, açıklama, paket biçimi ve sürüm paketi ve Tarih ve saat ne zaman o son dağıtılan sunucuya Genel sayfasını görüntüler. Tüm özelliklerini Genel sayfa salt okunur.

Paket özelliklerini görüntülemek için kullanabileceğiniz diğer yöntemler hakkında daha fazla bilgi için aşağıdaki konulara bakın.

Bir paket üzerinde izinleri yönetme

Tek tek bir paketi izinlerini yönetebilirsiniz izin sayfası Paket özelliklerini iletişim kutusunda Management Studio. Ek kullanıcılara izin vermek veya varolan kullanıcı izinlerini değiştir. İzinler hakkında daha fazla bilgi için Integration Servicesbkz: sunucu, Controlling Access to Integration Services Objects.

Bir paket üzerindeki izinleri yönetmek için kullanabileceğiniz diğer yöntemler hakkında daha fazla bilgi için aşağıdaki konulara bakın.

Paketleri doğrula

Sunucuya dağıtırken paketleri doğrulanmaz. Şimdiki orada'Hayır seçeneğini Management Studiobir paket doğrulamak için. İsteğe bağlı olarak bir paket her zaman saklı yordam çağırarak doğrulayabilecek catalog.validate_package (SSISDB veritabanı).

Sonra durur doğrulama paketleri zaman aşımı değerini ayarlayabilirsiniz. Doğrulama zaman aşımı hakkında daha fazla bilgi için bkz: bölümünde, "Belirterek zaman aşımı için doğrulama paketleri" konudaki Managing the Integration Services Catalog.

Arama yaptığınızda catalog.validate_packagegelen sorgu penceresinde Management Studio, uzun süreli doğrulama iptal etmek için araç çubuğundaki düğmesini de tıklayabilirsiniz.

ilişkili Görevler

İlişkili İçerik

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

En son karşıdan yüklemeler, makaleler, örnekler ve Microsoft video yanı sıra topluluk seçili çözümleri için ziyaret Integration ServicesMSDN sayfası:


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