Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Oracle'da her veritabanının bir veya daha fazla şeması vardır. Varsayılan olarak, Oracle için Microsoft SQL Server Migration Assistant (SSMA), bir Oracle şemasındaki tüm nesneleri şema için adlı bir SQL Server veritabanına geçirir. Ancak Oracle şemaları ile SQL Server veritabanları arasındaki eşlemeyi özelleştirebilirsiniz.
Oracle ve SQL Server şemaları
Oracle veritabanı şemalar içerir. SQL Server örneği, her biri birden çok şemaya sahip olabilecek birden çok veritabanı içerir.
Oracle'daki şema kavramı, SQL Server'daki bir veritabanı ve onun şemalarından birine karşılık gelir. Örneğin, Oracle'ın HR adlı bir şeması olabilir. SQL Server örneğinin SampleDatabase adlı bir veritabanı olabilir ve bu veritabanında birden çok şema olabilir. Varsayılan olarak, Oracle şeması HR SQL Server veritabanı ve şeması SampleDatabase.HR ile eşlenir. Bir şemanın SSMA tanımı, veritabanı ve şemanın SQL Server birleşimidir.
Oracle ve SQL Server şemaları arasındaki eşlemeyi değiştirebilirsiniz.
Hedef veritabanını ve şemayı değiştirme
SSMA'da bir Oracle şemasını kullanılabilir herhangi bir SQL Server şemasına eşleyebilirsiniz.
Veritabanını ve şemayı değiştirme
Oracle Meta Veri Gezgini'nde Şemalar'ı seçin.
Sağ bölmede Şema Eşleme sekmesini seçin. Tüm Oracle şemalarının listesini ve ardından bir hedef değeri görürsünüz. Bu hedef, nesnelerinizin ve verilerinizin geçirildiği SQL Server'da (
database.schema) biçiminde iki parçalı bir gösterimle belirtilir.Değiştirmek istediğiniz eşlemeyi içeren satırı seçin ve ardından Değiştiröğesini seçin.
Hedef Şema Seç iletişim kutusunda, kullanılabilir bir hedef veritabanına ve şemaya göz atabilir veya metin kutusuna iki bölümlü bir gösterimin ()
database.schemaiçindeki veritabanı ve şema adını girip Tamam'ı seçebilirsiniz. Hedef, Şema Eşleme sekmesinde değişir.
Uyarı
Şema Eşlemesi sekmesi tek bir veritabanı, Şemalar klasörü veya tek tek şemalar seçtiğinizde de kullanılabilir. Şema Eşlemesi sekmesindeki liste seçili nesne için özelleştirilir.
SQL Server'a eşleme modları
Kaynak veritabanını herhangi bir hedef veritabanına eşleyebilirsiniz. Varsayılan olarak, kaynak veritabanı SSMA kullanarak bağlandığınız hedef SQL Server veritabanına eşlenir. Eşlenen hedef veritabanı SQL Server'da yoksa, "Veritabanı ve/veya şema, hedef SQL Server meta verisinde yok." mesajıyla uyarılırsınız. Eşitleme sırasında oluşturulur. Devam etmek ister misiniz?" Evet'i seçin. Benzer şekilde, eşitleme sırasında oluşturulan hedef SQL Server veritabanı altında bir şemayı var olmayan bir şemaya eşleyebilirsiniz.
Varsayılan veritabanına ve şemaya geri dönme
Oracle şeması ile SQL Server şeması arasındaki eşlemeyi özelleştirirseniz eşlemeyi varsayılan değerlere geri döndürebilirsiniz.
Varsayılan veritabanına ve şemaya geri dönmek için Şema Eşleme sekmesinin altında herhangi bir satırı seçin ve Varsayılana Sıfırla'yı seçin.