Aracılığıyla paylaş


SSISDB Kataloğu

SSISDB katalogdur çalışmak için merkezi bir nokta Integration Servicesdağıtılmasını (SSIS) projeleri Integration Servicessunucu. Örneğin, proje ve paket parametreleri belirleme, paketleri çalışma değerlerini belirtin, yürütmek ve paketleri sorun giderme ortamlarını yapılandırmak ve çeşitli yönetmek Integration Servicessunucu işlemleri.

Saklanan nesneler SSISDB Katalog projeleri, paketleri, parametreler, ortamları ve operasyonel tarihi içerir.

Nesneleri, ayarları ve operasyonel verileri depolanan teftiş SSISDB katalog görünümleri sorgulayarak, SSISDB veritabanı. SSISDB veritabanında depolanmış yordamları çağıran veya, kullanıcı arabirimini kullanarak nesneleri yönetmek SSISDB katalog. Çoğu durumda, aynı görevi UI veya saklı yordam çağırma tarafından gerçekleştirilebilir.

İşlemler veri görüntüleme hakkında daha fazla bilgi için bkz: Tümleştirme Hizmetleri sunucusu izleme işlemleri.

Erişim SSISDB de Katalog SQL Server Management Studiobağlanarak SQL Serververitabanı altyapısı ve sonra genişleyen Tümleştirme Hizmetleri kataloglar Object Explorer'da düğümünü. SSISDB veritabanına erişmek SQL Server Management Studiotarafından Object Explorer'da Databases düğümünü genişleterek.

Katalog nesnesi tanımlayıcıları

Katalogda yeni bir nesne oluşturduğunuzda, nesneye bir ad atamanız gerekir. Nesne adı bir tanımlayıcıdır. SQL Serverbir tanımlayıcı karakter kullanılabilir kuralları tanımlar. Adları aşağıdaki nesneler için tanımlayıcı kurallarına uymalısınız.

  • Klasör

  • Proje

  • Çevre

  • Parametre

  • Ortam değişkeni

Klasörü, proje, çevre

Klasörü, proje veya ortamı yeniden adlandırırken aşağıdaki kuralları göz önünde bulundurun

  • Geçersiz karakterler ASCII ve Unicode karakterlerin 1'den 31, teklif (''), daha az (<), büyük (>), boru (|), (\b) geri (\0) boş ve sekme (\t).

  • Adının başında veya sonunda boşluk içeremez.

  • ilk karakter @ verilmiyor ama izleyen karakterler kullanabilir.

  • Adı uzunluğu 0'dan büyük olmalıdır ve 128'den küçük veya eşit.

Parametre

Parametre adlandırırken aşağıdaki kuralları göz önünde bulundurun.

  • Adın ilk karakteri bir harf Unicode Standard 2.0 veya alt çizgi (_) tanımlandığı şekilde olmalıdır.

  • İzleyen karakterler harf veya Unicode Standard 2.0 veya alt çizgi (_) tanımlanan numara olabilir.

Ortam değişkeni

Ortam değişkeni adlandırırken aşağıdaki kuralları göz önünde bulundurun.

  • Geçersiz karakterler ASCII ve Unicode karakterlerin 1'den 31, teklif (''), daha az (<), büyük (>), boru (|), (\b) geri (\0) boş ve sekme (\t).

  • Adının başında veya sonunda boşluk içeremez.

  • ilk karakter @ verilmiyor ama izleyen karakterler kullanabilir.

  • Adı uzunluğu 0'dan büyük olmalıdır ve 128'den küçük veya eşit.

  • Adın ilk karakteri bir harf Unicode Standard 2.0 veya alt çizgi (_) tanımlandığı şekilde olmalıdır.

  • İzleyen karakterler harf veya Unicode Standard 2.0 veya alt çizgi (_) tanımlanan numara olabilir.

Katalog yapılandırma

Katalog Katalog özelliklerini ayarlayarak şeklini ince ayar. Kataloğu özelliklerini tanımlamak nasıl önemli veriler şifrelenir ve nasıl operasyon ve proje sürüm oluşturma verileri korunur. Kataloğu özelliklerini ayarlamak için sağ SSISDB Katalog ve tıklatın Özellikler, ya catalog.configure_catalog (SSISDB veritabanı)saklı yordamı. Sorgulayarak özellikleri ayarları inceleyebilirsiniz catalog.catalog_properties (SSISDB veritabanı)görünümü.

Şifreleme algoritması özelliği hassas parametre değerleri şifrelemek için kullanılan şifreleme türünü belirtir. Şifreleme aşağıdaki türlerden birini seçebilirsiniz.

  • AES_256 (varsayılan)

  • AES_192

  • AES_128

  • DESX

  • TRIPLE_DES_3KEY

  • TRIPLE_DES

  • DES

Değiştirmek için Şifreleme algoritması özellik ayarı, SSISDB veritabanı tek kullanıcı modu ve catalog.configure_catalog saklı yordamı arayın. Tek kullanıcı modu hakkında daha fazla bilgi için bkz: Bir veritabanı tek kullanıcı modunda.

Veritabanı ana anahtar şifrelemesi için kullanılır. Katalog oluşturduğunuzda anahtarı oluşturulur. Daha fazla bilgi için, bkz. SSISDB Katalog oluşturma.

Aşağıdaki tabloda gösterilen özellik adlarını listeler Catalog Properties iletişim kutusu ve ilişkili özellikleri veritabanı görünümünde.

Özellik adı (Catalog Properties iletişim kutusu)

Özellik adı (veritabanı görünümü)

Şifreleme algoritması adı

ENCRYPTION_ALGORITHM

Temiz günlüklerini belirli aralıklarla

OPERATION_CLEANUP_ENABLED

Saklama dönemi (gün)

RETENTION_WINDOW

Düzenli olarak Kaldır eski sürümleri

VERSION_CLEANUP_ENABLED

Sürümleri her proje için en fazla sayısı

MAX_PROJECT_VERSIONS

Sunucu bazındaki varsayılan günlük düzeyi

SERVER_LOGGING_LEVEL

Operasyon ve proje sürüm Temizleme

Katalogdaki birçok durum verilerini dahili veritabanı tablolarında depolanır. Örneğin, katalog işlem durumu paket yürütmeler ve proje dağıtımları için izler. İşlemler veri boyutunu korumak için SQL Server Agent iş eski verileri kaldırmak için kullanılır. Aşağıdaki iki SSISDB Kataloğu özelliklerini tanımlamak bu işi nasıl davranacağı.

  • Temiz günlüklerini belirli aralıklarla
    Bu özelliği ayarlandığında işlem temizleme işi çalıştırır True.

  • Saklama dönemi (gün)
    İzin verilen işlemler veri en uzun geçerlilik süresi (gün içinde) tanımlar. Eski verileri kaldırılır.

Güncelleştirmek ya da yeniden bir Integration ServicesKatalog aynı klasöre aynı adla dağıtma tarafından proje. Varsayılan olarak, her zaman size yeniden bir proje SSISDB Katalog tutar Proje önceki sürümü. İşlemler veri boyutunu korumak için SQL Server Agent iş projeleri eski sürümlerini kaldırmak için kullanılır. Aşağıdaki iki SSISDB Kataloğu özelliklerini tanımlamak bu işi nasıl davranacağı.

  • Düzenli olarak Kaldır eski sürümleri
    Bu özelliği ayarlandığında, project sürüm temizleme işi çalıştırır True.

  • Sürümleri her proje için en fazla sayısı
    Bir projenin kaç adet sürümün katalogda depolanır tanımlar. Projeler için eski sürümleri kaldırılır.

İzinler

Projeler, çevre ve paketleri güvenlik altına alınabilir nesnelerin klasörlerinde bulunur. MANAGE_OBJECT_PERMISSIONS izni de dahil olmak üzere, bir klasöre izinleri verebilirsiniz. MANAGE_OBJECT_PERMISSIONS izni, kullanıcı üyelik ssis_admin rolü vermek zorunda kalmadan kullanıcı klasörünün içindekiler yönetim temsilciliği vermenizi sağlar. Veritabanı rolleri hakkında daha fazla bilgi için bkz: Veritabanı düzey roller.

Bir klasör için izinler için kullanmak izin sayfası Klasör Özellikleri iletişim kutusuya da catalog.grant_permission saklı yordam çağrısı. Saklı yordam ve kullanıcılara atayabileceğiniz izinleri hakkında daha fazla bilgi için bkz: catalog.grant_permission (SSISDB veritabanı).

Kullanıcılar tek tek projeler ve ortamları ve işlemleri için belirli izinler verebilirsiniz. İşlemleri dahil başlatılıyor Integration Services, projeler dağıtma, oluşturma ve infaz başlayarak, projeler ve paketleri doğrulamak ve yapılandırma SSISDB katalog. Bir proje veya bir ortam için izinler için kullanmak izin içinde sayfa Proje Özellikleri iletişim kutusuya da Ortam özellikleri iletişim kutusu, ya da catalog.grant_permission saklı yordam çağrısı. Bir işlem için izinler saklı yordam çağrısı.

Ayrıca inkar ve izinleri arayarak iptal catalog.deny_permission (SSISDB veritabanı)ve catalog.revoke_permission (SSISDB veritabanı)saklı yordamlar.

Tüm nesneler için geçerli anapara etkili izinleri görüntülemek için catalog.effective_object_permissions (SSISDB veritabanı). Bu konuda izinleri farklı türleri açıklanmakta. Açıkça kullanıcıya atanmış olan izinleri görüntülemek için catalog.explicit_object_permissions (SSISDB veritabanı).

SSISDB Katalog ddl tetikleyici, ddl_cleanup_object_permissions, SSIS securables için izinleri bilgi tutarlılığı sağlamak için kullanır. Tetikleyici, kullanıcı, veritabanı rolü veya veritabanı uygulama rolü, bir veritabanı anapara SSISDB veritabanından kaldırılır yangınları.

Asıl adı verilen veya diğer ilkeleri izinleri reddedildi, anapara kaldırmadan önce grantor tarafından verilen izinler iptal etmeniz gerekir. Aksi takdirde, Sistem Sorumlusu temizlemeye hata iletisi döndürülür. Tetikleyici-ecek çıkarmak tüm izni kayıtları veritabanı anapara grantee olduğu.

Sonra gelen veritabanı anapara bırakılan sahipsiz izni kayıt olan sağlar Tetikleyici devre dışı bırakılması nedeniyle değil, tavsiye SSISDB veritabanı.

Klasörler

Bir klasörü bir veya daha fazla proje ve ortamlarda içeren SSISDB katalog. Sen-ebilmek kullanma catalog.Folders (SSISDB veritabanı)Görünüm klasörleri Katalog bilgilerine erişim. Aşağıdaki saklı yordamlar klasörleri yönetmek için kullanabilirsiniz.

Projeler ve paketleri

Her projenin birden çok paket içerebilir. Projeler ve paketleri parametreleri ve ortamlar başvurular içerebilir. Parametreleri ve çevre başvurular kullanarak erişebileceğiniz Yapılandır iletişim kutusu.

Dağıtmak, taşıyabilir ve aşağıdaki saklı yordamları arayarak diğer proje yönetim görevleri yürütmek.

Bu görünümler paketleri, projeleri ve proje sürümleri hakkında ayrıntılı bilgiler sağlar.

Parametreler

Paketi yürütme zaman paket özellikleri için değerleri atamak için parametreleri kullanın. Bir paket değeri ayarlamak veya parametre proje ve değeri temizleyin, çağrı catalog.set_object_parameter_value (SSISDB veritabanı)ve catalog.clear_object_parameter_value (SSISDB veritabanı). Yürütme örneğini parametre değerini ayarlamak için arama catalog.set_execution_parameter_value (SSISDB veritabanı). Varsayılan parametre değerleri çağırarak almak catalog.get_parameter_values (SSISDB veritabanı).

Bu kez tüm paketleri ve projeleri ve yürütme örneği için kullanılan parametre değerleri parametrelerini gösterir.

Sunucu ortamlarında, sunucu değişkenleri ve sunucu ortamı başvuruları

Sunucu ortamlarında sunucu değişkenleri içerir. Bir paketi yürütülen veya geçerliliği üzerinde değişken değerlerinin kullanılabilir Integration Servicessunucu.

Aşağıdaki saklı yordamları oluşturmak, silmek, taşımak ve ortamlar ve değişkenler için diğer birçok yönetim görevini gerçekleştirmeniz olanak sağlar.

Çağırarak catalog.set_environment_variable_protection (SSISDB veritabanı)saklı yordam için bir değişken bit hassasiyet ayarlayabilirsiniz.

Sunucu değişkeninin değerini kullanmak için sunucu ortamı arasındaki proje başvurusu belirtmeniz gerekir. Aşağıdaki saklı yordamları oluşturmak ve başvuruları silin ve çevre proje olarak aynı klasörde veya farklı bir klasörde bulunabilir olup olmadığını belirtmek için kullanabilirsiniz.

Ortamlar ve değişkenleri hakkında daha fazla bilgi için bu kez sorgulamak.

İnfaz ve doğrulamaları

Bir yürütme paketi yürütme örneğidir. Arama catalog.create_execution (SSISDB veritabanı)ve catalog.start_execution (SSISDB veritabanı)oluşturmak ve bir yürütme başlangıç için. Bir yürütme veya bir paketi/proje doğrulama durdurmak için çağrı catalog.stop_operation (SSISDB veritabanı).

Neden bir çalışan paketi durdurmak ve bir döküm dosyası oluşturmak için catalog.create_execution_dump depolanan yordamı arayın. Döküm dosyasını yürütme sorunlarını gidermenize yardımcı olabilecek bir paket yürütme hakkında bilgi sağlar. Üreten ve döküm dosyalarını yapılandırma hakkında daha fazla bilgi için bkz: Paketi yürütme için döküm dosyaları oluşturma.

İnfazlar hakkında daha fazla bilgi için bu görünümler için doğrulamaları, işlemleri ve hataları, ilgili bağlamsal bilgiler sırasında günlüğe kaydedilen iletileri sorgu.

Projeler ve paketleri çağırarak doğrulayabilirsiniz catalog.validate_project (SSISDB veritabanı)ve catalog.validate_package (SSISDB veritabanı)saklı yordamlar. catalog.validations (SSISDB veritabanı)Görünümü sağlar sunucu gibi doğrulamaları hakkında ayrıntılı bir bağımlılık doğrulama ya da tam bir doğrulama olsa ve 32 bit çalışma zamanı ya da 64 bit çalışma zamanı paketini çalıştırmak için kullanılıp kullanılmadığını doğrulama, kabul edilen çevre başvuruları.

ilişkili Görevler

SSISDB Katalog oluşturma

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