Aracılığıyla paylaş


SQL Server nesneleri görev Aktar

Transfer SQL Server nesneleri görev aktarır bir veya daha fazla nesne türlerinden birini bir SQL Server veritabanı örnekleri arasında SQL Server.Örneğin, tablolar ve saklı yordamlar görev kopyalayabilirsiniz.Bağlı sürüm , SQL Server bir kaynak olarak kullanılan, farklı nesne türlerini kullanabildiği Kopyala.Örneğin, yalnızca bir SQL Server veritabanı şemaları ve içerirkullanıcı tanımlı aggregates.

Transfer SQL Server nesneleri görev tüm nesneleri, bir türdeki tüm nesneleri aktarmak için yapılandırılabilir veya yalnızca, nesne türü. belirtilenÖrneğin, yalnızca seçili tabloları kopyalamak seçebilirsiniz AdventureWorks2008R2 veritabanı.

Yoksa Transfer SQL Server nesneleri görev tabloları aktarır, nesne türlerinden birini tablo ile ilgili tablolar kopyalama belirtinÖrneğin, birincil anahtarlar tablolar ile kopyalanır belirtebilirsiniz.

Sunucu rolleri, rol ve kullanıcıların belirtilen veritabanından kopyalanmasına, hem de aktarılan nesneleri için izinleri.İlişkili kullanıcılar, roller ve izinler nesneleri ile birlikte kopyalayarak, aktarılan nesneleri hemen çalıştırılabilir hedef sunucu üzerinde yapabilirsiniz.

Daha da aktarılan nesneleri işlevselliğini geliştirmek için Transfer yapılandırabilirsiniz SQL Server Şema adları, veri transfer edilen nesneler ve bağımlı nesneleri genişletilmiş özelliklerini dahil etmek için görev nesneleritransfer. Veri kopyalama işlemi sırasında varolan verileri eklemek veya değiştirmek belirtebilirsiniz.

Çalışma sırasında saat, Transfer SQL Server bağlandığında nesneleri görev kaynak ve hedef sunucular kullanarak iki smo bağlantı yöneticileri.smo bağlantı yöneticileri ayrı ayrı sunucudan aktar yapılandırılmış olan SQL Server görevi, nesneleri ve başvurulan Transfer de SQL Server nesneleri görev.smo bağlantı yöneticileri, sunucu ve sunucu erişirken kullanılacak kimlik doğrulaması modunu belirtin.Daha fazla bilgi için bkz: smo Bağlantı Yöneticisi.

Aktarım nesneleri

Aşağıdaki tablo kopyalanabilir nesnelerin türünü listeler.Sürüm sütun tanımlayan SQL Server görev yaparken transfer nesne türü dahil olmak üzere bir kaynak olarak kullanabileceğiniz sürüm

Nesne

Sürüm

Tablolar

SQL Server 2000 veya SQL Server

Görünümler

SQL Server 2000 veya SQL Server

Saklı yordamlar

SQL Server 2000 veya SQL Server

Kullanıcı tanımlı işlevler

SQL Server 2000 veya SQL Server

Varsayılanları

SQL Server 2000 veya SQL Server

Kullanıcı tanımlı veri türleri

SQL Server 2000 veya SQL Server

Bölüm işlevler

SQL Server veritabanı

Bölümleme şemaları

SQL Server veritabanı

Şemaları

SQL Server veritabanı

Derlemeler

SQL Server veritabanı

Kullanıcı tanımlı toplamları

SQL Server veritabanı

Kullanıcı tanımlı türler

SQL Server veritabanı

xml şema koleksiyonu

SQL Server veritabanı

örnek oluşturulan kullanıcı tanımlı veri türleri SQL Server 2000 esas alan sistem veri türleri SQL Server 2000.Transfer yaparken SQL Server, bu kullanıcı tanımlı veri türleri sistem veri türleri kullanılarak oluşturulan SQL Server ve diğer veri türleri.Veri türleri hakkında daha fazla bilgi için SQL Server, bkz: Veri türleri (veritabanı altyapısı).

örnek oluşturulan kullanıcı tanımlı türler (UDTs) SQL Server bağımlı olmasıortak dil çalışma zamanı (clr) birleştirmeleri. Transfer kullanırsanız, SQL Server UDTs aktarmak için görev nesneleri, ayrıca yapılandırmanız gerekir görev aktarmak bağımlı nesneler.Bağımlı nesnelerin aktarmak için küme IncludeDependentObjects özellik için True.

Tablo Seçenekleri

Tablo kopyalama türleri, tablo ile ilgili öğeleri kopyalama işlemine dahil olmasını belirtebilirsiniz.İlgili tablo ile birlikte aşağıdaki öğe türlerini kopyalanabilir:

  • Dizinler

  • Tetikleyicileri

  • Tam metin dizinleri

  • Birincil anahtarları

  • Yabancı anahtarlar

Ayrıca görev oluşturur komut dosyası Unicode biçiminde olup olmadığını gösterir.

Hedef seçenekleri

Transfer yapılandırabilirsiniz SQL Server Şema adları, veri transfer edilen nesneler ve bağımlı nesneleri genişletilmiş özelliklerini dahil etmek için görev nesneleritransfer. Veriler kopyalanır, onu değiştirmek veya varolan verileri eklemek.

Bazı seçenekler yalnızca geçerli SQL Server.Örneğin, yalnızca SQL Server destekler şemaları.

Güvenlik seçenekleri

Transfer SQL Server nesneleri görev içerebilir SQL Server veritabanı düzey kullanıcılar ve roller dan kaynak, SQL Server oturumları ve izinlerini aktarılan nesneleri.Örneğin, transfer, transfer edilen tablolar üzerindeki izinleri dahil edebilirsiniz.

Nesneleri sql Server örnekleri arasında aktarma

Transfer SQL Server nesneleri görev destekler bir kaynak ve hedef olan SQL Server 2000 veya SQL Server.Kısıtlama yoktur, sürüm bir kaynak veya hedef kullanmak için.

Olaylar

Görev raporları aktarılan nesneyi bir bilgi olay ve bir nesne üzerine olduğunda bir uyarı olay yükseltir.Ayrıca veritabanı tablolarını kesilmesi gibi eylemler için bir bilgi olay oluşturuldu.

Transfer SQL Server nesneleri görev nesnesi transfer; artımlı ilerlemesini bildirmiyor Bunu yalnızca % 0 ile % 100 tamamlanma raporlar.

Yürütme değer

Depolanan yürütme değeri ExecutionValue , görevin özellik döndürür nesnelerinin sayısı, transfer.Kullanıcı tanımlı bir değişkene atayarak ExecValueVariable Aktarım sql Server nesneleri görev özellik nesne aktarımı hakkında bilgi yapılamıyor kullanılabilir diğer nesnelere paket.Daha fazla bilgi için bkz: Tümleştirme Hizmetleri değişkenleri ve Paketlerinde değişkenleri kullanma.

Günlük girişleri

sql Server nesneleri aktarım görev aşağıdaki özel günlük girdisi içerir:

  • TransferSqlServerObjectsTaskStartTransferringObjects, Bu günlük girdisi transfer başladı bildirir.Başlangıç günlük girdisini içerir saat.

  • TransferSqlServerObjectsTaskFinishedTransferringObjects Bu günlük girdisi transfer tamamlandığını bildirir.Günlük girdisinin sonuna içerir saat.

Buna ek olarak, bir günlük girdisi için bir OnInformation Olay raporları, seçilmiş var transfer, nesne sayısı, transfer ve tablolar, veri tabloları ile transfer kesilmesi gibi eylemler için nesne türü nesne sayısıBir günlük girdisi için OnWarning olay yazılır hedef her nesne için yazılır.

Güvenlik ve izinler

Kullanıcı kaynak sunucu üzerindeki nesneleri Gözat izninizin olması gerekir ve bırakın ve hedef sunucu üzerinde nesneleri oluşturmak için izninizin olması gerekir; Üstelik, kullanıcı belirtilen veritabanı ve veritabanı nesnelerine erişiminiz olmalıdır.

Aktarım sql Server nesneleri görev yapılandırma

Yapabilirsiniz küme Özellikler'inde SSIS Tasarımcısı veya programlı olarak.

Yapabilirsiniz özellikleri hakkında daha fazla bilgi için küme , SSIS Tasarımcısı, aşağıdaki konulardan birini tıklatın:

Bu özellikleri küme hakkında daha fazla bilgi için SSIS Tasarımcısı, aşağıdaki konuyu tıklatın:

Aktarım sql Server nesneleri görev programlı olarak yapılandırma

Program aracılığıyla bu özellikleri ayarlama hakkında daha fazla bilgi için aşağıdaki konuyu tıklatın:

  • [ T:Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.TransferSqlServerObjectsTask ]
Integration Services simgesi (küçük)Integration Services ile güncel kalın

En son karşıdan yüklemeleri, makaleler, örnekler ve videolarını Microsoftyanı olarak seçilen topluluk çözümleri ziyaret Integration Services sayfa msdn veya TechNet:

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