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.xml
VariableValueFileSample.xml
AssessmentReportGenerationSample.xml
SqlStatementConversionSample.xml
ConversionAndDataMigrationSample.xml
ServersConnectionFileSample.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 yalnızca gerekli kaynak ve hedef sunucu tanımlarıyla değiştirerek gerekli veritabanına bağlanabilir. Sağlanan örnekte, tüm değerler VariableValueFileSample.xmliçinde kullanılabilen değişken değerler olarak sağlanmıştı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 ve
ServersConnectionFileSample.xmlkullanılan tüm değişkenler bu dosyada harmanlanmıştır. Ö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 bir 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.
generate-assessment-reportkomutunda, kullanıcının özniteliğindeki değişken değerini, kullanıcı tarafından kullanılmakta olan veritabanı adına dönüştürmesi zorunludur (bkz.object-name). Belirtilen nesne türüne bağlı olarak,object-typedeğerinin de 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.
Not
- Değişken değer dosyası komut satırı bağımsız değişkeninin konsol uygulamasına geçirildiğinden ve VariableValueFileSample.xml kullanıcı tarafından belirtilen değerlerle güncelleştirildiğinden emin olun.
- Konsol uygulamasına sunucu bağlantı dosyası komut satırı argümanının geçirildiğinden ve ServersConnectionFileSample.xml'ın doğru sunucu parametre 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ği oluşturmasını sağlar.convert-sql-statementkomutunda kullanıcı, özniteliğindeki değişken değerini, kullanıcı tarafından kullanılmakta olan veritabanı adıyla zorunlu olarak değiştirmelidir (bkz.context). Kullanıcınınsqlöznitelik değerini, dönüştürülmesi gereken kaynak veritabanısqlkomutuyla değiştirmesi de gerekir.Kullanıcı dönüştürülecek SQL dosyalarını da sağlayabilir. Bu,
convert-sql-statementkomutunun Örnek 4 örnek konsol betik dosyasında gösterilmiştir.Not
Değişken değer dosyası komut satırı bağımsız değişkeninin konsol uygulamasına geçirildiğinden ve VariableValueFileSample.xml kullanıcı tarafından belirtilen değerlerle güncelleştirildiğ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ştirmek zorunda kalacakları zorunlu öznitelik değerlerinin listesi aşağıda listelenmiştir:
Komut Adı
map-schemaKaynak veritabanının hedef şemaya şema eşlemesi.
Özniteliği
source-schema: Dönüştürülmesi gereken kaynak veritabanını belirtir.sql-server-schema: Geçirilecek hedef veritabanını belirtirKomut 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.Özniteliği
object-name: Dönüştürülmesi gereken kaynak veritabanını / nesne adını belirtin. İlgiliobject-type'ın,object-name'de belirtilen nesne türüne göre 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.Özniteliği
object-name: Oluşturulması gereken sql server veritabanını / nesne adını belirtin. İlgiliobject-type'ın,object-name'de belirtilen nesne türüne göre değiştirildiğinden emin olun.Komut Adı
migrate-dataKaynak verilerini hedefe taşı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.Özniteliği
object-name: Geçirilmesi gereken kaynak veritabanını / tabloların adını belirtir. İlgiliobject-type'ın,object-name'de belirtilen nesne türüne göre değiştirildiğinden emin olun.