sp_defaultlanguage (Transact-SQL)
Gilt für:SQL Server
Ändert die Standardsprache für eine SQL Server-Anmeldung.
Wichtig
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen ALTER LOGIN .
Transact-SQL-Syntaxkonventionen
Syntax
sp_defaultlanguage [ @loginame = ] 'login'
[ , [ @language = ] 'language' ]
Argumente
[ @loginame = ] 'login'
Ist der Anmeldename. login ist vom Datentyp sysnameund hat keinen Standardwert. Die Anmeldung kann eine vorhandene SQL Server-Anmeldung oder ein Windows-Benutzer oder eine Windows-Gruppe sein.
[ @language = ] 'language'
Ist die Standardsprache der Anmeldung. language ist vom Datentyp sysnameund hat den Standardwert NULL. Die Sprache muss eine gültige Sprache auf dem Server sein. Wenn keine Sprache angegeben ist, wird die Sprache auf die Standardsprache des Servers festgelegt. Die Standardsprache wird durch die Standardsprache für die sp_configure Konfigurationsvariablen definiert. Wird die Standardsprache des Servers geändert, ändert sich dadurch nicht die Standardsprache der vorhandenen Anmeldenamen.
Rückgabecodewerte
„0“ (erfolgreich) oder „1“ (fehlerhaft)
Hinweise
sp_defaultlanguage ruft ALTER LOGIN auf, das zusätzliche Optionen unterstützt. Informationen zum Ändern anderer Anmeldestandardwerte finden Sie unter ALTER LOGIN (Transact-SQL).For information about changing other login defaults, see ALTER LOGIN (Transact-SQL).
Mit der SET LANGUAGE-Anweisung können Sie die Sprache der aktuellen Sitzung ändern. Verwenden Sie die @@LANGUAGE-Funktion, um die aktuelle Spracheinstellung anzuzeigen.
Wenn die Standardsprache eines Anmeldenamens vom Server gelöscht wird, übernimmt der Anmeldename die Standardsprache des Servers. sp_defaultlanguage kann nicht innerhalb einer benutzerdefinierten Transaktion ausgeführt werden.
Informationen zu auf dem Server installierten Sprachen sind in der Sys.syslanguages-Katalogansicht sichtbar.
Berechtigungen
Erfordert die ALTER ANY LOGIN-Berechtigung.
Beispiele
Im folgenden Beispiel wird ALTER LOGIN
zum Ändern der Standardsprache für den Anmeldenamen Fathima
auf Arabisch geändert. Dies ist die bevorzugte Methode.
ALTER LOGIN Fathima WITH DEFAULT_LANGUAGE = Arabic;
GO
Weitere Informationen
Gespeicherte Sicherheitsprozeduren (Transact-SQL)
ALTER LOGIN (Transact-SQL)
@@LANGUAGE (Transact-SQL)
SET-Anweisungen (Transact-SQL)
sys.syslanguages (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für