Aracılığıyla paylaş


Veritabanlarını ve yapılandırılmış verileri Linux üzerinde SQL Server'a geçirme

Şunlar için geçerlidir:Linux üzerinde SQL Server

Veritabanlarınızı ve verilerinizi Linux üzerinde çalışan SQL Server'a geçirebilirsiniz. Kullanmayı seçtiğiniz yöntem, kaynak verilere ve özel senaryonuza bağlıdır. Aşağıdaki bölümlerde çeşitli geçiş senaryoları için en iyi yöntemler sağlanmaktadır.

Önemli

Tam yüksek kullanılabilirlik ve olağanüstü durum kurtarma desteğine sahip heterojen çoğaltmalar içeren SQL Server platformlar arası kullanılabilirlik grupları DH2i DxEnterprise ile kullanılabilir. Daha fazla bilgi için bkz. SQL Server Karma İşletim Sistemleriyle Kullanılabilirlik Grupları.

Windows üzerinde SQL Server'dan geçiş

Windows'ta SQL Server veritabanlarını Linux üzerinde SQL Server'a geçirmek istiyorsanız, önerilen teknik SQL Server yedekleme ve geri yüklemesini kullanmaktır.

  1. Windows makinesinde veritabanının yedeğini oluşturun.
  2. Yedekleme dosyasını hedef SQL Server Linux makinesine aktarın.
  3. Linux makinesinde yedeklemeyi geri yükleyin.

Veritabanını yedekleme ve geri yükleme ile geçirme öğreticisi için aşağıdaki makaleye bakın:

Veritabanınızı bir BACPAC dosyasına (veritabanı şemanızı ve verilerinizi içeren sıkıştırılmış bir dosya) dışarı aktarmak da mümkündür. BACPAC dosyanız varsa, bu dosyayı Linux makinenize aktarabilir ve ardından SQL Server'a aktarabilirsiniz. Daha fazla bilgi için aşağıdaki makalelere bakın:

Diğer veritabanı sunucularından geçiş

Diğer veritabanı sistemlerindeki veritabanlarını Linux üzerinde SQL Server'a geçirebilirsiniz. Buna Microsoft Access, DB2, MySQL, Oracle ve Sybase veritabanları dahildir. Bu senaryoda, Linux üzerinde SQL Server'a geçişi otomatikleştirmek için SQL Server Yönetim Yardımcısı'nı (SSMA) kullanın. Daha fazla bilgi için bkz. SQL Server Migration Assistant (SSMA) ile Linux'a veritabanı geçişini otomatikleştirme.

Yapılandırılmış verileri geçirme

Ham verileri içeri aktarmaya yönelik teknikler de vardır. Diğer veritabanlarından veya veri kaynaklarından dışarı aktarılan yapılandırılmış veri dosyalarınız olabilir. Bu durumda, verileri toplu olarak eklemek için bcp aracını kullanabilirsiniz. İsterseniz, windows üzerinde SQL Server Integration Services (SSIS) çalıştırarak verileri Linux'ta bir SQL Server veritabanına aktarabilirsiniz. SSIS, içeri aktarma sırasında verilerde daha karmaşık dönüştürmeler çalıştırmanızı sağlar.