Bagikan melalui


TransferSqlServerObjectsTask.UseCollation Properti

Definisi

Mendapatkan atau menetapkan Boolean yang menunjukkan apakah transfer harus menggunakan kolase.

public:
 property bool UseCollation { bool get(); void set(bool value); };
public bool UseCollation { get; set; }
member this.UseCollation : bool with get, set
Public Property UseCollation As Boolean

Nilai Properti

true jika transfer mencakup kolae; false jika kolabasi di tujuan digunakan.

Penerapan

Keterangan

Jika UseCollation diatur ke true, pengaturan kolase tingkat kolom dipertahankan saat mentransfer data antara komputer yang menjalankan instans SQL Server 2000 atau yang lebih baru jika halaman kode sama di kedua server. Ketika data ditransfer ke komputer yang menjalankan instans SQL Server 2000, dan instans tujuan menggunakan halaman kode yang berbeda dari sumbernya, semua pengaturan kolase di server sumber secara otomatis diterjemahkan ke halaman kode server tujuan.

Ketika data ditransfer ke komputer yang menjalankan instans SQL Server versi 7.0 atau yang lebih lama, semua pengaturan kolase di server sumber secara otomatis diterjemahkan ke halaman kode server tujuan jika pengaturan halaman kode berbeda. Kolase tingkat kolom database sumber diterjemahkan dengan sesuai.

Jika UseCollation diatur ke false, transfer data langsung dilakukan jika halaman kode sama di kedua server. Jika halaman kode berbeda, data diterjemahkan dari halaman kode sumber ke halaman kode tujuan. Jika kedua komputer berjalan SQL Server 2000 dan database sumber dan tujuan menggunakan halaman kode yang berbeda, data mungkin diterjemahkan ke pengaturan halaman kode yang salah, tergantung pada apakah kolom menggunakan kolase default atau nondefault.

Catatan

Pengaturan UseCollation ke true dapat mengakibatkan penurunan performa jika data berisi jenis data non-Unicode seperti text atau varchar. Performa juga dapat dipengaruhi oleh jumlah tabel, kolom, dan baris dalam database sumber.

Berlaku untuk