Share via


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.Dosyayı, hedef veritabanına toplu alınacak demektir.

Important noteImportant Note:

Kullanan bir veritabanı için Basit kurtarma modeliToplu alma verileri farklı bir yedek gerçekleştirmeden, bir tabloya önerilen sonra. Kütüğe Toplu-Kaydedilmiş kullanan bir veritabanı veya Tam kurtarma modeli, günlük yedeği yeterli olur.Daha fazla bilgi için bkz: Tam'ı oluşturma ve bir SQL Server veritabanını fark yedeklerini veya Işlem günlüğü yedekleri ile çalışma.

Sunucular arasında veri kullanarak Kullanımıbcp veya Transact-SQL kopyalanıyor

Kullanabileceğiniz Kullanımıbcp... INSERT ya da dışa veya içe aktarma veri ve BULK INSERT komutunu SEÇİN * openrowset(bulk...) GELEN Transact-SQL verileri almak için deyim'ı tıklatın. Daha fazla bilgi için bkz: Kullanımıbcp yardımcı programı'nı kullanarak alma ve verme toplu veri ve BULK INSERT veya OPENROWSET(BULK...) kullanarak toplu veri alınıyor.

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 gerekiyorsa, BIR biçim dosyası kullanılabilir.Biçimi veya verilerin dışa aktarmak için kullanılan biçim dosyası da verileri almak için kullanılmalıdır.

Not

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

Unicode bilgileri saklamak yerel biçim

Unicode bilgileri saklamak yerel biçim bilgi bir örneğinden kopyalanmalıdır kullanışlıdır SQL Server başka. Kullandığınız yerel biçim noncharacter verileri için saat kazanmanıza ve gereksiz dönüştürme veri türlerini ve karakter biçimi engel.Dile özgü karakterleri Unicode olmayan bir sütuna kopyalanır ve uzatılmış karakterleri temsil karakteri zarar olasıdır.Toplu aktarma verileri farklı sunucuları arasında kod sayfalarını Unicode karakter biçimi için tüm karakter verileri kullanarak, tüm dile özgü karakterler kaybı engelleyebilirsiniz.Ancak, doğal Unicode biçiminde bir veri dosyası tarafından okunabilir Kullanımıbcp or the Transact-SQL Toplu alma desteği ifadeleri — BULK INSERT veya Ekle... SEÇİN * openrowset(bulk...) GELEN.

Ek yöntemleri veritabanları arasında veri kopyalama

Ek olarak kullanma Kullanımıbcp or Transact-SQL, genellikle, verileri bir kopyalayabilirsiniz SQL Server aşağıdakilerden herhangi birini kullanarak başka bir veritabanı:

  • The Integration Services (SSIS) Import and Export Wizard

    Bu sihirbaz, çok çeşitli veri kaynaklarına erişebilirsiniz.Gelen ve giden veri kopyalama SQL Server, dosyaları, düz Microsoft Access Microsoft Excel ve diğer OLE DB sağlayıcıları. Daha fazla bilgi için bkz:Alma ve SQL Server alma ve Verme Sihirbazı'nı kullanarak, veri verme.

  • INSERT deyim bir parçası olarak dağıtılmış sorgular.Daha fazla bilgi için bkz: Dağıtılmış sorgular ve INSERT.

  • sonuç kümesi yeni bir tablo oluşturmak için kullanıldığını belirten SELECT INTO deyim.Daha fazla bilgi için bkz:SELECT (Transact-SQL).

Not

Tam veritabanı kopyalama hakkında bilgi için bkz: Diğer sunuculara Databases kopyalanıyor.