Freigeben über


sp_defaultlanguage (Transact-SQL)

Ändert die Standardsprache für einen SQL Server-Anmeldenamen.

Wichtiger HinweisWichtig

Diese Funktion wird in zukünftigen Versionen von Microsoft SQL Server nicht mehr bereitgestellt. Verwenden Sie diese Funktion beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird. Verwenden Sie stattdessen ALTER LOGIN.

Themenlink (Symbol)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