Aracılığıyla paylaş


Aktarım veritabanı görev

Veritabanı aktarma görev aktarımları bir 'inSQL Server iki örneği arasında veritabanı SQL Server.Yalnızca Aktarım diğer görevler için tersine SQL Server nesneleri kopyalayarak bunları Transfer veritabanı görev kopyalayabilir veya taşıyabilir bir veritabanı.Görevi bir veritabanı örnekleri arasında kopyalayabilirsiniz SQL Server 2000, örnekleri SQL Server, ya da her bir.Bu görev de aynı sunucu içindeki bir veritabanını kopyalamak için kullanılabilir.

Veritabanı çevrimiçi veya çevrimdışı modu kullanılarak aktarılır.Çevrimiçi modunu kullandığınızda, veritabanına bağlı kalır ve veritabanı nesneleri kopyalamak için sql Management nesne (smo) kullanarak transfer edilir.Çevrimdışı modda kullanmak, veritabanı ilişkisi kesildi, veritabanı dosyaları kopyalanamaz veya taşınamaz ve veritabanı en bağlı olduğu zaman hedef transfer başarıyla tamamlandıktan sonra.Yeniden veritabanına kopyalanır, onu otomatik olarak at eklendiğinde kaynak kopya başarılı olursa.Çevrimdışı modda veritabanı daha hızlı kopyalanır ancak veritabanı aktarım sırasında kullanıcılar için kullanılamaz.

Çevrimdışı modda veritabanı dosyalarını içeren kaynak ve hedef sunucular üzerinde ağ üzerinden dosya paylaşımları belirtmeniz gerekir.Klasörü paylaşılan ve kullanıcı tarafından erişilebilen, sözdizimi \\computername\Program Files\myfolder\ kullanarak ağ paylaşımına başvuruda bulunabilir.Aksi takdirde, sözdizimi \\computername\c$\Program Files\myfolder\ kullanmanız gerekir.İkinci sözdizimini kullanmak için kullanıcının, kaynak ve hedef ağ paylaşımlarına yazma erişimi olmalıdır.

Görev veritabanı bozulursa, kaynak veritabanı yeniden iliştirin çalışır olup olmadığını belirtebilirsiniz.

Veritabanı aktarma görev de hedef veritabanı değiştirme aynı ada sahip bir hedef veritabanı üzerine yazılmasına izin verecek şekilde yapılandırılabilir.

Kaynak veritabanı aktarma işleminin bir parçası da adlandırılabilir.Bir hedef için bir veritabanını aktarmak istediğiniz örnek , SQL Server zaten içeren aynı ada sahip bir veritabanı sağlar veritabanı aktarılacak kaynak veritabanı yeniden adlandırmak.Ancak, veritabanı dosyası adlarını da farklı olması gerekir; Veritabanı aynı adları zaten var at sahip dosyalar, hedef, görev başarısız olur.

Bir veritabanına kopyalarken, veritabanı boyutunu küçük olamaz modeli hedef sunucuda veritabanı.Siz kopyalamak için veritabanı boyutunu artırın veya boyutunu azaltmak modeli.

Çalışma sırasında saat, veritabanı aktarma görev kaynak ve hedef sunucular için bir veya iki smo bağlantı yöneticileri bağlanır.Aynı sunucuda veritabanının bir kopyasını oluşturduğunuzda, yalnızca bir smo Bağlantı Yöneticisi gereklidir.smo bağlantı Yöneticileri veritabanı aktarma görev ayrı ayrı yapılandırılır ve sonra veritabanı aktarma görev başvurulur.smo bağlantı yöneticileri, sunucu ve sunucu görevi eriştiğinde, kullanılacak kimlik doğrulaması modunu belirtin.Daha fazla bilgi için bkz: smo Bağlantı Yöneticisi.

Veritabanlarını sql Server sürümleri arasında aktarma

Veritabanı aktarma görev destekler SQL Server 2000 ve SQL Server.Bir veritabanı arasında transfer edebilirsiniz örnek, s SQL Server 2000, örnek, s SQL Server, gelen ve giden bir örnek , SQL Server 2000 için bir örnek , SQL Server.

Olaylar

Aktarım veritabanı görev hata ileti aktarma artımlı ilerlemesini bildirmek; Bunu yalnızca % 0 ile % 100 tamamlanma raporlar.

Yürütme değer

Tanımlanan yürütme değeri ExecutionValue , görevin özellik döndürür değeri 1, çünkü diğer transfer görevler için aksine Transfer veritabanı görev aktarma yalnızca bir veritabanı.

Kullanıcı tanımlı bir değişkene atayarak ExecValueVariable özellik aktarım veritabanı görev hata ileti aktarma 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

Veritabanı aktarma görev aşağıdaki özel günlük girdisi içerir:

  • SourceSQLServer Bu günlük girdi kaynak sunucunun adını listeler.

  • DestSQLServer, Bu günlük girdisi hedef sunucunun adını listeler.

  • SourceDB Bu günlük girdi aktarılır veritabanının adını listeler.

Buna ek olarak, bir günlük girdisi için OnInformation olay, hedef veritabanının üzerine yazılır.

Güvenlik ve izinler

Çevrimdışı modu kullanan bir veritabanını aktarmak için paket çalıştıran kullanıcı üye olmanız sysadmin sunucu rolü.

Çevrimiçi modunu kullanan bir veritabanını aktarmak için paket çalıştıran kullanıcı üye olmanız sysadmin sunucu rolü veya veritabanı sahibi (dbo) seçili veritabanı.

Aktarım veritabanı 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:

Program aracılığıyla Transfer veritabanı görev 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.TransferDatabaseTask.TransferDatabaseTask ]
Integration Services simgesi (küçük)Integration Services ile güncel kalın

En son karşıdan yüklemeler, makaleler, örnekler ve seçilen topluluk çözümleri yanı sıra Microsoft videolar için ziyaret Integration Services sayfa msdn veya TechNet:

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