sp_defaultlanguage (Transact-SQL)
Ändert die Standardsprache für einen SQL Server-Anmeldenamen.
Wichtig: |
---|
Dieses Feature wird in einer zukünftigen Version von Microsoft SQL Server entfernt. Verwenden Sie dieses Feature beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird. Verwenden Sie stattdessen ALTER LOGIN. |
Transact-SQL-Syntaxkonventionen
Syntax
sp_defaultlanguage [ @loginame = ] 'login'
[ , [ @language = ] 'language' ]
Argumente
- [ @loginame = ] 'login'
Der Anmeldename. login ist vom Datentyp sysname und hat keinen Standardwert. login kann ein vorhandener SQL Server-Anmeldename oder ein Windows-Benutzer bzw. eine Gruppe sein.
- [ @language = ] 'language'
Die Standardsprache des Anmeldenamens. language ist vom Datentyp sysname und hat den Standardwert NULL. language muss eine gültige Sprache auf dem Server sein. Wenn language nicht angegeben wird, wird language auf die Standardsprache des Servers festgelegt. Die Standardsprache wird mit der sp_configure-Konfigurationsvariablen default language definiert. Wird die Standardsprache des Servers geändert, ändert sich dadurch nicht die Standardsprache der vorhandenen Anmeldenamen.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
sp_defaultlanguage ruft ALTER LOGIN auf, wodurch zusätzliche Optionen unterstützt werden. Informationen zum Ändern anderer Standardwerte für Anmeldenamen finden Sie unter ALTER LOGIN (Transact-SQL).
Mit der SET LANGUAGE-Anweisung können Sie die Sprache der aktuellen Sitzung ändern. Mit der @@LANGUAGE-Funktion zeigen Sie die aktuelle Spracheneinstellung an.
Wenn die Standardsprache eines Anmeldenamens auf dem Server gelöscht wird, wird die Standardsprache des Servers verwendet. sp_defaultlanguage kann nicht innerhalb einer benutzerdefinierten Transaktion ausgeführt werden.
Informationen zu den auf dem Server installierten Sprachen werden in der sys.syslanguages-Katalogsicht angezeigt.
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
Siehe auch
Verweis
Gespeicherte Sicherheitsprozeduren (Transact-SQL)
ALTER LOGIN (Transact-SQL)
@@LANGUAGE (Transact-SQL)
SET (Transact-SQL)
sys.syslanguages (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)