Microsoft® SQL Server™ version 7.0 is installed with 24 natural languages defined on the server. The definitions for each language establishes how date data is interpreted:
These language definitions are stored in master.dbo.syslanguages and each language is identified by a language ID.
Each SQL Server installation uses a default language for all connections to the server. For more information about configuring the setting, see default language Option.
Most connections use the default language configured for the server, but each connection can individually set a SQL Server language to be used for the connection:
SQL Server also supports having multiple, language-specific copies of the error messages stored in master.dbo.sysmessages. All SQL Server installations get the set of English messages. SQL Server is localized, or translated, into French, German, Spanish, and Japanese. Installations of localized versions of SQL Server install the translated set of messages in addition to the English set. When SQL Server sends a message to a connection, it uses the localized message if the language ID of the connection matches one of the language IDs present in sysmessages. If there is no message in sysmessages with the same language ID, the English version of the message is sent.