TransferSqlServerObjectsTask.UseCollation Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или устанавливает булевое изображение, указывающее, следует ли для переноса использовать колляции.
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
Значение свойства
верно, если перенос включает колляцию; ложно, если используется колляция в пункте назначения.
Реализации
Комментарии
Если UseCollation установлено на true, при передаче данных между компьютерами с экземпляром SQL Server 2000 или новее, сохраняются настройки сбора на уровне столбцов, если страницы кода одинаковы на обоих серверах. Когда данные передаются на компьютер с экземпляром SQL Server 2000, и получатель использует другую кодовую страницу, отличную от исходника, все настройки сбора на исходном сервере автоматически переводятся на кодовую страницу сервера-назначения.
Когда данные передаются на компьютер с экземпляром SQL Server версии 7.0 или раньше, все настройки сбора на исходном сервере автоматически переводятся на кодовую страницу целевого сервера, если настройки кодовых страниц отличаются. Сопоставление на уровне столбцов исходной базы данных переводится соответствующим образом.
Если UseCollation установлено в false, прямая передача данных выполняется, если кодовые страницы одинаковы на обоих серверах. Если кодовые страницы разные, данные переводятся с кодовой страницы исходного источника на кодовую страницу назначения. Если оба компьютера работают под управлением SQL Server 2000, а исходная и целевые базы данных используют разные кодовые страницы, данные могут быть преобразованы в неправильную настройку кодовой страницы, в зависимости от того, использует ли столбец стандартную или нестандартную колляцию.
Note
Настройка UseCollation может true привести к снижению производительности, если данные содержат типы данных, не соответствующие Юникоду, такие text как или varchar. Производительность также может зависеть от количества таблиц, столбцов и строк в исходной базе данных.