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.
Kullanıcı başvurusu ve kullanımı için ürünle birlikte birkaç örnek dosya sağlanmıştır. Bu bölümde, bu betikleri son kullanıcı gereksinimlerine uyacak şekilde kolayca özelleştirmenin yolu açıklanmaktadır.
Örnek konsol betik dosyaları
Kullanıcı başvurusu için farklı senaryoları kapsayan aşağıdaki örnek konsol betik dosyaları sağlanmıştır:
ServersConnectionFileSample.xmlVariableValueFileSample.xmlAssessmentReportGenerationSample.xmlSqlStatementConversionSample.xmlConversionAndDataMigrationSample.xmlServersConnectionFileSample.xml:Bu örnek, kaynak ve hedef veritabanı için farklı bağlantı modları sağlar ve kullanıcı gereksinime göre herhangi bir modu seçebilir. Bu örnek Sunucu tanımlarını içerir.
Kullanıcı, değerleri gerekli kaynak ve hedef sunucu tanımlarıyla değiştirerek gerekli veritabanına bağlanabilir. Sağlanan örnekte, tüm değerler değişken değerler olarak sağlanmış ve
VariableValueFileSample.xmliçinde kullanılabilir durumdadır. Diğer tüm bağlantı parametreleri kullanıcının çalışan sunucu bağlantı dosyasından kaldırılabilir.Kaynak ve hedef sunucuya bağlanma hakkında daha fazla bilgi için bkz. Sunucu Bağlantı Dosyalarını Oluşturma .
VariableValueFileSample.xml:Örnek konsol betik dosyalarında kullanılan tüm değişkenler
ServersConnectionFileSample.xmlbu dosyada bir araya getirilmiştir. Örnek konsol betiklerini yürütmek için kullanıcının örnek değişken değerlerini kullanıcı tanımlı değerlerle değiştirmesi ve bu dosyayı betik dosyasıyla birlikte ek komut satırı bağımsız değişkeni olarak geçirmesi gerekir.Değişken Değer Dosyası hakkında daha fazla bilgi için bkz. Değişken Değer Dosyaları Oluşturma.
AssessmentReportGenerationSample.xml:Bu örnek, kullanıcının verileri dönüştürmeye ve geçirmeye başlamadan önce analiz için kullanabileceği bir XML değerlendirme raporu oluşturmasını sağlar.
Kullanıcının
object-namekomutunda, öznitelikteki değişken değerini (bkz.VariableValueFileSample.xml), kullanıcı tarafından kullanılmakta olan veritabanı adıyla değiştirmesi zorunludur. Belirtilen nesne türüne bağlı olarak, değerinobject-typede değiştirilmesi gerekir.Kullanıcının birden çok nesneyi / veritabanını değerlendirmesi gerekiyorsa,
metabase-objectkomutunun örnek konsol betik dosyasının Örnek 4'lerinde gösterildiği gibi birden çokgenerate-assessment-reportdüğümü belirtebilir.Rapor oluşturma hakkında daha fazla bilgi için bkz. Rapor Oluşturma.
Değişken değer dosyasının komut satırı bağımsız değişkeni olarak konsol uygulamasına aktarıldığından ve VariableValueFileSample.xml'ın kullanıcı tarafından belirtilen değerlerle güncellendiğinden emin olun.
Sunucu bağlantı dosyası komut satırı argümanının konsol uygulamasına iletildiğinden ve ServersConnectionFileSample.xml'ın doğru sunucu parametresi değerleriyle güncellendiğinden emin olun.
SqlStatementConversionSample.xml:Bu örnek, kullanıcının giriş olarak sağlanan kaynak veritabanı
t-sqlkomutu için karşılık gelensqlbetiğini oluşturmasını sağlar.komutunda
convert-sql-statementkullanıcının öznitelikteki değişken değerini (başvuruVariableValueFileSample.xml) kullanıcı tarafından kullanılmaktacontextolan veritabanı adıyla zorunlu olarak değiştirmesi gerekir. Kullanıcının, istediği şekilde dönüştürülmesi içinsqlkaynağındaki veritabanı komutunasqlöznitelik değerini değiştirmesi gerekir.Kullanıcı dönüştürülecek SQL dosyalarını da sağlayabilir. Bu,
convert-sql-statementkomutunun örnek konsol betik dosyasındaki Örnek 4'te gösterilir.Değişken değer dosyasının komut satırı bağımsız değişkeni olarak konsol uygulamasına aktarıldığından ve VariableValueFileSample.xml'ın kullanıcı tarafından belirtilen değerlerle güncellendiğinden emin olun.
ConversionAndDataMigrationSample.xml:Bu örnek, kullanıcının dönüştürmeden veri geçişine kadar uçtan uca bir geçiş gerçekleştirmesini sağlar. Değiştirmeleri gereken zorunlu öznitelik değerlerinin listesi aşağıdaki gibi listelenir:
Komut adı:
map-schemaKaynak veritabanının hedef şemaya şema eşlemesi.
Öznitelik:
source-schema: Dönüştürülmesi gereken kaynak veritabanını belirtir.sql-server-schema: Geçirilecek hedef veritabanını belirtir.
Komut adı:
convert-schemaKaynaktan hedef şemaya şema dönüştürmesi gerçekleştirir.
Kullanıcının birden çok nesneyi / veritabanını değerlendirmesi gerekiyorsa,
metabase-objectkomutunun örnek konsol betik dosyasının Örnek 4'lerinde gösterildiği gibi birden çokconvert-schemadüğümü belirtebilir.Öznitelik:
-
object-name: Dönüştürülmesi gereken kaynak veritabanını / nesne adını belirtin. Belirtilen nesne türüne göreobject-type'nin değiştirildiğinden emin olun.
-
Komut adı:
synchronize-targetHedef nesneleri hedef veritabanıyla eşitler.
Kullanıcının birden çok nesneyi /veritabanını değerlendirmesi gerekiyorsa,
metabase-objectkomutunun Örnek 3 örnek konsol betik dosyasında gösterildiği gibi birden çoksynchronize-targetdüğümü belirtebilir.Öznitelik:
-
object-name: Oluşturulması gereken sql server veritabanını / nesne adını belirtin. Belirtilen nesne türüne göreobject-nameiçindeki ilgiliobject-type'nin değiştirildiğinden emin olun.
-
Komut adı:
migrate-dataKaynak verileri hedefe aktarır.
Kullanıcının birden çok nesneyi /veritabanını değerlendirmesi gerekiyorsa,
metabase-objectkomutunun örnek konsol betik dosyasının Örnek 2'sinde gösterildiği gibi birden çokmigrate-datadüğümü belirtebilir.Öznitelik:
-
object-name: Geçirilmesi gereken kaynak veritabanını / tabloların adını belirtir. Her birobject-typeöğesinin,object-nameiçinde belirtilen nesne türüne göre değiştirildiğinden emin olun.
-