sp_defaultlanguage (języka Transact-SQL)
Zmienia język domyślny dla SQL Server logowania.
Waż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. |
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