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.
Değişken Değer Dosyası, bir sunucu geçişinden diğerine sık sık değişen kaynak veya hedef sunucu adı gibi komutların parametre değerlerini içeren bir XML dosyasıdır. Çok sayıda veritabanı geçişi gerçekleştiğinde, her kaynak sunucunun değerini depolamak için birden çok değişken dosyası oluşturulur ve komut satırında -v anahtarıyla bir ana betik dosyasında başvurulur. Bu, birkaç betik dosyasındaki statik değerlerin birden çok değişken dosyasındaki değişken değerleriyle korunmasına yardımcı olur.
Uyarı
- Değişken adlarının başına ve sonuna $ (dolar) simgesi eklenir. Değişkenlere değişken değer dosyasında bir değer atanmazsa, komut dosyası ayrıştırılırken konsol yürütme işleminin durdurulmasıyla sonuçlanacak bir hatayla karşılaşırsınız.
- Kaçış karakteri $ için $$'dir. Bir değişkenin değeri veya parametrenin statik değeri (dolar) simgesi içeriyorsa $ , $$ bunu değişken yerine karakter olarak işlemek için belirtilmelidir.
- Bakım amacıyla, kullanıcı tanımlı değişkenlerin mantıksal ayrımını sağlamak için değişkenler
'variable-group'öğeleri içinde bildirilebilir. Bu öğenin kullanımı zorunlu değildir.
Örnekler:
Örnek 1:
<!--Sample of variable value file commands-->
<variables>
<variable-group name="ProjectSpecs">
<variable name="$project_folder$" value="<project-folder>"/>
<variable name="$project_name$" value="<project-name>"/>
<variable name="$project_overwrite$" value="<true/false>"/>
<variable name="$project_type$" value="<project-type>"/>
</variable-group>
</variables>
Örnek 2:
<!--Sample of variable value file commands-->
<variables>
<variable-group name="SQLServerParams">
<variable-group name="SqlServerConnectionParams">
<variable name="$TargetUserName$" value="<user-name>"/>
<variable name="$TargetServerName$" value="<server-name>"/>
<variable name="$TargetDB$" value="<database-name>"/>
<variable name="$TargetPassword$" value="<password>"/>
<variable name="$TrustedConnection$" value="<true/false>"/>
</variable-group>
<variable-group name="SqlServerObjectParams">
<variable name="$ObjectName1$" value="<object-name>"/>
<variable name="$ObjectName2$" value="<object-name>"/>
</variable-group>
</variable-group>
</variables>
Değişken Değer Dosyası Doğrulama
Kullanıcı, değişken değeri dosyasını 'Schemas' klasöründe bulunan ConsoleScriptVariablesSchema.xsd şema tanım dosyasında kolayca doğrulayabilir.
Sonraki Adım
Konsolu çalıştırmanın sonraki adımı Sunucu Bağlantı Dosyalarını Oluşturma (SybaseToSQL) adımıdır