Bagikan melalui


Membuat File Nilai Variabel (AccessToSQL)

File Nilai Variabel adalah file XML yang terdiri dari nilai parameter perintah (seperti nama server sumber atau tujuan) yang sering berubah di seluruh migrasi server. Ketika sejumlah besar migrasi database terjadi, beberapa file variabel untuk menyimpan nilai setiap server sumber dibuat dan direferensikan dalam file skrip master dengan sakelar -v di baris perintah. Perilaku ini membantu dalam mempertahankan nilai statis dalam beberapa file skrip dengan nilai variabel dalam beberapa file variabel.

Catatan

  • Nama variabel diawali dan diakhiri dengan simbol $ (dolar). Jika variabel tidak diberi nilai dalam file nilai variabel, kesalahan selama penguraian file skrip akan terjadi, yang mengakibatkan terhentinya proses eksekusi konsol.
  • Karakter escape untuk $ adalah $$. Jika nilai variabel atau nilai statis parameter berisi $ simbol (dolar), maka $$ harus ditentukan untuk memperlakukannya sebagai karakter alih-alih variabel.
  • Untuk tujuan pemeliharaan, variabel dapat dideklarasikan di dalam 'variable-group' elemen untuk pemisahan logis variabel yang ditentukan pengguna. Penggunaan elemen ini tidak wajib.

Contoh:

Contoh 1:

<!--Sample of variable value file commands-->  
  
<variables>  
  
  <variable-group name="ProjectSpecs">  
  
    <variable name="$type$" value="MyProject"/>  
  
    <variable name="$project_folder$" value=".\$project_name$"/>  
  
    <variable name="$project_name$" value="$type$ConsoleProject"/>  
  
    <variable name="$project_overwrite$" value="true"/>  
  
    <variable name="$project_type$" value="sql-server-2008"/>  
  
  </variable-group>  
  
</variables>  

Contoh 2:

<!--Sample of variable value file commands-->  
  
<variables>  
  
  <variable-group name="SQLServerParams">  
  
    <variable-group name="SqlServerConnectionParams">  
  
      <variable name="$TargetServerName$" value="xxx"/>  
  
      <variable name="$TargetDB$" value="xxx"/>  
  
      <variable name="$TargetUserName$" value="xxx"/>  
  
      <variable name="$TargetPassword$" value="xxx"/>  
  
      <variable name="$TargetIsTrusted$" value="xxx"/>  
  
      <variable name="$TrustedConnection$" value="xxx"/>  
  
    </variable-group>  
  
    <variable-group name="SqlServerObjectParams">  
  
      <variable name="$ObjectName1$" value="TestTable1"/>  
  
      <variable name="$ObjectName2$" value="TestProc1"/>  
  
    </variable-group>  
  
  </variable-group>  
  
</variables>  

Validasi file nilai variabel

Pengguna dapat dengan mudah memvalidasi file nilai variabelnya terhadap file definisi skema ConsoleScriptVariablesSchema.xsd yang tersedia di folder 'Skema'.

Langkah selanjutnya

Langkah selanjutnya dalam mengoperasikan konsol adalah Membuat File Koneksi Server (AccessToSQL)

Baca juga

Membuat File Koneksi Server (Access)