SQL Server nesneleri görev Aktar
Aktarma SQL Server Nesneleri bir veya daha fazla türde nesneleri görev aktarımları bir SQL Server veritabanı örnekleri arasında SQL Server. Örneğin, görev tablolarını ve saklı yordamlar kopyalayabilirsiniz.Bağlı sürüm SQL Server bir kaynak olarak kullanılan, değişik nesneleri kopyalamak kullanılabilir. Örneğin, yalnızca bir SQL Server Veritabanı şemaları ve kullanıcı tanımlı toplamları içerir.
Aktarma SQL Server Nesneleri görev tüm nesneleri, bu türdeki tüm nesneleri transfer etmek için yapılandırılabilir veya yalnızca nesne türü belirtildi. Örneğin, yalnızca seçilen tabloların AdventureWorks veritabanındaki kopyalamak seçebilirsiniz.
Transfer SQL Server Nesneleri görev tabloları aktarır, tablolarla kopyalamak için tablo ile ilgili nesne türlerini belirtebilirsiniz. Örneğin, birincil anahtarlar tablolarla kopyalanır belirtebilirsiniz.
Sunucu rolleri, roller ve kullanıcılar belirtilen veritabanından, aktarılan nesneleri için izinleri yaný sýra kopyalanabilir.Ilişkili kullanıcılar, roller ve izinler nesnelerle birlikte kopyalayarak, aktarılan nesneleri hemen çalıştırılabilir hedef sunucuda yapabilirsiniz.
Aktarılan nesnelerinin işlevselliklerini daha da geliştirmek için , aktarım yapılandırabilirsiniz. SQL Server Şema adlarını, veri eklemek için nesneleri görev transfer edilen nesneler ve aktarım bağımlı nesnelerin özelliklerini genişletildi. Veri kopyalama, değiştirme veya varolan verileri eklemek belirtebilirsiniz.
Çalışma zamanında, aktarım SQL Server Nesneleri görev, kaynak ve hedef sunucuya iki SMO Bağlantı Yöneticisi'ni kullanarak bağlanır. SMO bağlantı yöneticileri, transfer ayrı ayrı yapılandırılır SQL Server Görev nesneleri ve daha sonra aktarma başvuruyor. SQL Server Nesneleri görev. SMO Bağlantı Yöneticisi, 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 tabloda, kopyalanabilir nesnelerin türünü listeler.Sürüm sütun tanımlar SQL Server Görev bir kaynak olarak bir aktarma nesne türünü de dahil olmak üzere kullanabileceğiniz sürümü.
Nesne |
Sürüm |
---|---|
Tablolar |
SQL Server 2000 or SQL Server |
Görünümler |
SQL Server 2000 or SQL Server |
Saklı yordamlar |
SQL Server 2000 or SQL Server |
Kullanıcı tanımlı işlevler |
SQL Server 2000 or SQL Server |
Varsayılanları |
SQL Server 2000 or SQL Server |
Kullanıcı tanımlı veri türleri |
SQL Server 2000 or SQL Server |
Bölüm işlevler |
SQL Server yalnızca |
Bölüm düzeni |
SQL Server yalnızca |
Şemaları |
SQL Server yalnızca |
Birleştirmeler |
SQL Server yalnızca |
Kullanıcı tanımlı Aggregates |
SQL Server yalnızca |
Kullanıcı tanımlı türler |
SQL Server yalnızca |
XML şeması derlemesi |
SQL Server yalnızca |
örnek oluşturulan kullanıcı tanımlı veri türleri SQL Server 2000 Sistem veri türü esas alan SQL Server 2000. Transfer zaman SQL Server, bu kullanıcı tanımlı veri türleri, sistem veri türleri kullanılarak oluşturulur SQL Server ve diğer ad verilen veri türlerini olarak kaydedilmiş. 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ılıklar, ortak dil çalışma zamanı (CLR) birleştirmeler vardır. Aktarım kullanıyorsanız SQL Server Görev UDTs aktarmak için nesneleri, görev, bağımlı nesnelerin aktarmak için yapılandırmanız gerekir. Bağımlı nesnelerin aktarmak için , IncludeDependentObjects özellik True.
Tablo Seçenekleri
Tabloları kopyalarken, tablo ile ilgili maddelerin kopyalama işleminde dahil türlerini belirtebilirsiniz.Aşağıdaki öğe türlerini, ilgili tablo ile birlikte kopyalanabilir:
Dizinler
Tetikleyicileri
Tam metin dizinleri
Birincil anahtarları
Yabancı anahtarlar
Görevi oluşturan komut dosyası Unicode biçiminde olup olmadığını belirtebilirsiniz.
Hedef seçenekleri
Aktarım yapılandırabilirsiniz SQL Server Şema adlarını, veri eklemek için nesneleri görev transfer edilen nesneler ve aktarım bağımlı nesnelerin özelliklerini genişletildi. Veri kopyaladıysanız, değiştirebilir veya varolan verileri eklemek.
Bazı seçenekleri yalnızca geçerli SQL Server. Örneğin, yalnızca SQL Server şemalar'ı destekler.
Güvenlik seçenekleri
Aktarma SQL Server Nesneleri görev içerebilir SQL Server Veritabanı düzey kullanıcılar ve roller, kaynak SQL Server oturum açma ve transfer edilen nesneleri için izinleri. Örneğin, transfer izinleri transfer edilen tablolar ekleyebilirsiniz.
SQL Server örnekleri arasında nesneleri aktarılıyor
Aktarma SQL Server Bir kaynak ve hedef nesneler görev destekler SQL Server 2000 veya SQL Server. Kaynak veya hedef kullanmak için hangi sürümün üzerinde sınırlama yoktur.
Olayları
Görev transfer nesne rapor bilgi olay ve nesne üzerine uyarı olayı yükseltir.Ayrıca veritabanı tablolarının kesilmesi gibi eylemler için bir bilgi olayı oluşturuldu.
Aktarma SQL Server Nesneleri görev nesnesi transfer artımlı ilerlemesini rapor; bunu yalnızca % 0 ve 100 % tamamlanma bildiriyor.
Yürütme değeri
Yürütme değeri, depolanan ExecutionValue Görevin özellik transfer nesne sayısını döndürür. Kullanıcı tanımlı bir değişkene atayarak ExecValueVariable Aktarım SQL Server nesneleri görevinin özellik, nesne aktarma hakkındaki bilgileri diğer nesnelere kullanılabilir 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 girdileri içerir:
TransferSqlServerObjectsTaskStartTransferringObjects Bu günlük girdisi aktarımı başlatıldı rapor eder.Başlangıç günlük girdisini içerir saat.
TransferSqlServerObjectsTaskFinishedTransferringObjects, Bu günlük girdisi aktarmanın tamamlandığını bildirir.Günlük girişinin sonuna içeren saat.
Ayrıca, bir günlük girdisi için bir OnInformation Olay verileri tablolarla Transfer edildiğinde, transfer ve transfer nesnelerinin sayısı, tabloların kesilmesi gibi eylemler için seçili nesne türlerinin nesne sayısı bildiriyor. Bir günlük girdisi için OnWarning Her bir nesnenin üzerine hedef bilgisayarda olay yazılır.
Güvenlik ve izinler
Kullanıcı nesneleri kaynak sunucudaki Gözat izninizin olması gerekir ve devre dışı bırakma ve bu nesneler hedef sunucuda oluşturma izninizin olması gerekir; ayrıca, kullanıcı, belirtilen veritabanı ve veritabanı nesnelerine erişimi olması gerekir.
SQL Server aktarım nesneleri görev yapılandırma
Yapabilecekleriniz küme özellikleri yoluyla SSIS Tasarımcı veya programlı olarak.
Yapabilecekleriniz özellikleri hakkında daha fazla bilgi için küme içinde SSIS Tasarımcı, aşağıdaki konulardan birini tıklatın:
SQL Server nesneleri görev Düzenleyicisi (genel sayfa) aktarın.
SQL Server nesneleri görev Düzenleyicisi'nin (nesneler sayfa) aktarın.
Bu özellikler ayarlamayla ilgili daha fazla bilgi için SSIS Tasarımcı, aşağıdaki konuyu tıklatın:
SQL Server aktarım nesneleri görev programatik 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:
- TransferSqlServerObjectsTask
|