Sunucular arasında veri kopyalama

To bulk-transfer data from one Microsoft SQL Server database to another, data from the source database must first be bulk-exported into a file.Sonra hedef veritabanına toplu olarak alınacak dosyasıdır.

Önemli notÖnemli

Kullanan bir veritabanı için Basit kurtarma modeli, sonra toplu alma verileri bir tablo, fark yedek yapma önerilir.Yığın-günlüklenen kullanan bir veritabanı için ya da tam kurtarma modeli, günlük yedeği yeterlidir.Daha fazla bilgi için bkz: Tam oluşturma ve SQL Server veritabanı, fark yedekler veya İşlem günlüğü yedekleri ile çalışma.

Sunucular arasında veri kullanma bcp veya Transact-sql kopyalama

Kullanabileceğiniz bcp komutunu verin veya Veri Al ve bulk INSERT veya Ekle...SEÇİN * openrowset(bulk...) dan Transact-SQL deyim alınacak veri.Daha fazla bilgi için bkz: Bcp yardımcı programı kullanarak alma ve verme toplu veri ve Toplu veri bulk INSERT veya openrowset(bulk...) kullanarak alma.

The bcp commands can be used to copy data in native, character, or Unicode format between different instances of SQL Server on different processor architectures.Esneklik, bir biçim dosyası kullanılabilir.Biçim veya verileri dışa aktarmak için kullanılan biçim dosyası da veri almak için kullanılmalıdır.

Not

Farklı alfabe kullanan sunucu örnekleri arasında veri kopyalama yapıyorsanız, bkz: Farklı harmanlamalar arasında veri kopyalama.

Unicode yerel biçim bilgileri depolayan

Unicode yerel biçim içinde bilgi saklama yararlı bilgi birinden kopyalanması gerekir, örnek , SQL Server diğerine.Noncharacter veri için doğal biçimini kullanırsanız, kaydedecek saat ve gereksiz dönüştürme veri türleri arasında karakter biçimi dosya engelleme.Genişletilmiş karakterleri Unicode olmayan sütuna kopyalanır ve uzatılmış karakterleri temsil karakter kaybı mümkündür.Kod sayfalarını kullanan farklı sunucular arasında veri toplu aktarma sırasında tüm karakter verileri için Unicode karakter biçimi kullanarak, genişletilmiş karakterler kaybını engelleyebilirsiniz.Ancak, bir veri dosyası Unicode yerel biçim içinde tarafından okunabilir bcp veya Transact-SQL Toplu alma desteği ifadeleri — bulk INSERT veya INSERT...SEÇİN * OPENROWSET(BULK...) DAN.

Veritabanları arasında verileri kopyalamak için ek yöntemler

Kullanarak ek olarak bcp veya Transact-SQL, genelde, kopyalayabilir, bir veri SQL Server herhangi birini kullanarak başka bir veritabanı:

Not

Tam veritabanları kopyalama hakkında bilgi için bkz: Diğer sunuculara veritabanları kopyalama.