sp_defaultlanguage (języka Transact-SQL)

Zmienia język domyślny dla SQL Server logowania.

Ważna informacjaWażne:

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.Użycie Logowania ZMIENIA zamiast.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

sp_defaultlanguage [ @loginame = ] 'login' 
     [ , [ @language = ] 'language' ] 

Argumenty

  • [ @ loginame = ] 'login"
    Jest to nazwa logowania.loginjest sysname, z braku domyślne.loginmoże być istniejący SQL Server logowania lub systemu Windows użytkownika lub grupy.

  • [ @ language = ] 'language"
    Jest język domyślny logowania.language jest sysname, domyślna wartość NULL.languagemusi być prawidłowym języka na serwerze.Jeśli language nie jest określony, language jest zestaw do serwera język domyślny; język domyślny jest określany przez sp_configure zmiennakonfiguracja język domyślny. Zmiana serwera język domyślny nie powoduje zmiany język domyślny do istniejących identyfikatorów logowania.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Uwagi

sp_defaultlanguage wymaga zmiany logowania, który obsługuje dodatkowe opcje.Aby uzyskać informacje dotyczące zmieniania innych ustawień domyślnych logowania, zobacz ZMIANY logowania (Transact-SQL).

Aby zmienić język bieżącej sesja, należy użyć Ustaw język instrukcja .Aby wyświetlić bieżące ustawienie języka, należy użyć języka @@ funkcja .

Jeśli język domyślny identyfikatora logowania jest przenoszony z serwera, identyfikator logowania nabywa język domyślny serwera.sp_defaultlanguage nie można wykonać w ramach transakcji zdefiniowanej przez użytkownika.

Informacje na temat języków zainstalowanych na serwerze są widoczne w sys.syslanguages katalogu widoku.

Uprawnienia

Wymaga logowania dowolnego zmienić uprawnienia.

Przykłady

W poniższym przykładzie użyto ALTER LOGIN Aby zmienić język domyślny dla identyfikatora logowania Fathima do arabski.Jest to preferowana metoda.

ALTER LOGIN Fathima WITH DEFAULT_LANGUAGE = Arabic;
GO