Aracılığıyla paylaş


SSMA Projeleriyle Çalışma (SybaseToSQL)

Sybase Adaptive Server Enterprise (ASE) veritabanlarını SQL Server veya SQL Azure'a geçirmek için önce bir SSMA projesi oluşturursunuz. Proje, SQL Server veya SQL Azure'a geçirmek istediğiniz ASE veritabanlarıyla ilgili meta verileri, geçirilen nesneleri ve verileri alacak SQL Server veya SQL Azure hedef örneğiyle ilgili meta verileri, SQL Server veya SQL Azure bağlantı bilgilerini ve proje ayarlarını içeren bir dosyadır.

Bir projeyi açtığınızda SQL Server veya SQL Azure ile bağlantısı kesilir. Bu, çevrimdışı çalışmanızı sağlar. SQL Server'a veya SQL Azure'a yeniden bağlanabilirsiniz. Daha fazla bilgi için bkz. SQL Server’a Bağlanma / Azure SQL Veritabanına Bağlanma.

Varsayılan proje ayarlarını gözden geçirme

SSMA, veritabanı nesnelerini dönüştürme ve yükleme, verileri geçirme ve SSMA'yı ASE ve SQL Server veya SQL Azure ile eşitlemeye yönelik çeşitli seçenekler içerir. Bu seçeneklerin varsayılan ayarları birçok kullanıcı için uygundur. Ancak, yeni bir SSMA projesi oluşturmadan önce seçenekleri gözden geçirmeniz ve isterseniz tüm yeni projeleriniz için kullanılacak varsayılanları değiştirmeniz gerekir.

  1. Araçlar menüsünde Varsayılan Proje Ayarları'nı seçin.

  2. Ayarların görüntülenmesi veya değiştirilmesi gereken Geçiş Hedefi Sürümü açılan listesinden proje türünü seçin ve ardından Genel sekmesini seçin.

  3. Sol bölmede Dönüştürme'yi seçin.

  4. Sağ bölmede seçenekleri gözden geçirin ve seçenekleri gerektiği gibi değiştirin. Bu seçenekler hakkında daha fazla bilgi için bkz. Proje Ayarları (Dönüştürme).

  5. Geçiş, SQL Azure, Nesneleri Yükleme, GUI ve Tür Eşleme sayfaları için 1-3 arası adımları yineleyin.

    Uyarı

    SQL Azure ayarları yalnızca proje oluştururken SQL Azure'a Geçiş'i seçtiğinizde görüntülenir.

Yeni projeler oluştur

ASE veritabanlarından SQL Server veya SQL Azure'a veri geçirmek için önce bir proje oluşturmanız gerekir.

  1. Dosya menüsünde Yeni Proje'yi seçin.

    Yeni Proje iletişim kutusu görünür.

  2. Ad kutusuna projeniz için bir ad girin.

  3. Konum kutusuna proje için bir klasör girin veya seçin.

  4. Geçiş Hedefi açılan listesinde, geçiş için kullanılan hedef SQL Server sürümünü seçin. Kullanılabilir seçenekler şunlardır:

    • SQL Server 2016 (13.x)
    • SQL Server 2017 (14.x)
    • SQL Server 2019 (15.x)
    • SQL Server 2022 (16.x)
    • SQL Server 2025 (17.x)
    • Azure SQL Veritabanı
    • Azure SQL Yönetilen Varlık

Ardından Tamam'ı seçin.

Proje ayarlarını özelleştirme

Tüm yeni SSMA projelerine uygulanan varsayılan proje ayarlarını tanımlamaya ek olarak, her projenin ayarlarını özelleştirebilirsiniz. Daha fazla bilgi için bkz. Proje Seçeneklerini Ayarlama.

Kaynak ve hedef veritabanları arasındaki veri türü eşlemelerini özelleştirdiğinizde, eşlemeleri proje, veritabanı veya nesne düzeyinde tanımlayabilirsiniz. Tür eşlemesi hakkında daha fazla bilgi için bkz. Eşleme Sybase ASE ve SQL Server Veri Türleri.

Projeleri kaydetme

Bir projeyi kaydettiğinizde, SSMA proje ayarlarını ve isteğe bağlı olarak veritabanı meta verilerini proje dosyasında tutar.

  • Dosya menüsünde Projeyi Kaydet'i seçin.

    Projedeki veritabanları değiştiyse veya dönüştürülmediyse, SSMA meta verileri projeye kaydetmenizi ister. Meta verileri kaydetmek çevrimdışı çalışmanıza ve teknik destek personeli de dahil olmak üzere diğer kişilere eksiksiz bir proje dosyası göndermenize olanak tanır. Meta verileri kaydetmeniz istenirse aşağıdakileri yapın:

    1. Meta veriler eksik durumunu gösteren her veritabanı için veritabanı adının yanındaki onay kutusunu seçin.

      Meta verilerin kaydedilmesi birkaç dakika sürebilir. Bu noktada meta verileri kaydetmek istemiyorsanız, onay kutusu seçmeyin.

    2. Kaydet düğmesini seçin.

      SSMA, Sybase ASE şemalarını ayrıştıracak ve meta verileri proje dosyasına kaydedecektir.

Projeleri açma

Bir projeyi açtığınızda, projenin ASE ve SQL Server veya SQL Azure bağlantısı kesilir. Bu, çevrimdışı çalışmanızı sağlar. Meta verileri güncelleştirmek için veritabanı nesnelerini SQL Server'a veya SQL Azure'a yükleyin. Verileri geçirmek için ASE ve SQL Server veya SQL Azure'a yeniden bağlanmanız gerekir.

  1. Aşağıdaki yordamlardan birini kullanın:

    • Dosya menüsünde Son Projeler'in üzerine gelin ve açmak istediğiniz projeyi seçin.

    • Dosya menüsünde Projeyi Aç'ı seçin, .s2ssproj proje dosyasını bulun, dosyayı seçin ve ardından Aç'ı seçin.

  2. ASE'ye yeniden bağlanmak için Dosya menüsünde Sybase'e Yeniden Bağlan'ı seçin.

  3. SQL Server'a veya SQL Azure'a yeniden bağlanmak için Dosya menüsünde SQL Server'a / yeniden bağlan SQL Azure'a yeniden bağlan'ı seçin.