Udostępnij przez


Właściwość UseCollation

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

UseCollation Zachowuje właściwość kolumna -poziom ustawienia sortowanie podczas przenoszenia danych między komputerami z uruchomionym wystąpienie Microsoft SQL Server.

Składnia

object
.UseCollation [= value]

Części

  • obiekt
    Wyrażenie do obiektu w na liście dotyczy

  • wartość
    PRAWDA lub FAŁSZ

Typ danych

Boolean

Można modyfikować

Odczyt i zapis

Prototyp (C/C++)

HRESULT GetUseCollation(LPBOOL pRetVal);
HRESULT SetUseCollation(BOOL NewValue);

Uwagi

Domyślnie UseCollation jest zestaw na FALSE.

Jeśli UseCollation jest zestaw na wartość TRUE, poziomie kolumna sortowanie zestawtings są zachowywane, gdy przesyłanie danych między komputerami z wystąpienie programu SQL Server 2000 lub nowszym, jeśli strony kodowe jest taka sama na obu serwerach.Gdy dane są przesyłane do komputera z uruchomionym wystąpieniem programu SQL Server 2000 lub później przy użyciu innej strona kodowej, wszystkie ustawienia sortowanie na źródło server automatycznie są tłumaczone na strona kodowa serwera docelowego, jeśli kod Ustawienia strona są różne.

Gdy dane są przesyłane do komputera z uruchomionym wystąpieniem programu SQL Server w wersja 7.0 lub starszym, wszystkie ustawienia sortowanie w źródło server automatycznie są tłumaczone na strona kodowa serwera docelowego, jeśli kod Ustawienia strona są różne.źródłowa baza danych Poziomie kolumna sortowanie jest tłumaczony odpowiednio.

If UseCollationis set to FALSE, direct data transfer is performed if the code pages are the same on both servers.Jeśli strona kodowas są różne, dane są tłumaczone źródło strona kodowa do obiekt docelowy strona kodowa.Jeśli oba komputery są uruchomione, SQL Server 2000 lub nowszym i źródło i obiekt docelowy bazy danych używany jest różne strona kodowe, danych może być przetłumaczona na ustawienie niepoprawny kod strona w zależności od tego, czy za pomocą kolumna domyślne lub sortowanie niestandardowe.

Ostrzeżenie

Ustawienie UseCollation na TRUE może spowodować wzrost wydajności, jeśli dane zawiera typy danych innym niż Unicode, takie jak text lub varchar.Wydajność również mogą wpływać liczby tabel, kolumn i wierszy w źródłowa baza danych.

Ostrzeżenie

Jeśli aplikacja wywoła UseCollation na wystąpienie programu SQL Server 7.0, operacja jest ignorowana.

Stosuje się do: