@John принял ответ В имеют некоторые оговорки, которые вы должны знать:
- По умолчанию настройки языка сеанса контролируется от настроек языка по умолчанию логина пользователя, вместо которого вы использовали для создания сеанса , Параметр уровня экземпляра SQL Server не влияет на язык по умолчанию для сеанса.
- Изменение настройки языка по умолчанию на уровне экземпляра SQL Server не влияет на настройку языка по умолчанию для существующих учетных записей SQL Server. Он должен быть унаследован только новыми пользовательскими входами, которые вы создаете после изменения настройки уровня экземпляра.
Итак, между вашим экземпляром SQL Server и сеансом есть промежуточный уровень, который вы можете использовать для управления настройками языка по умолчанию для уровня входа в систему.
SQL Server Instance level setting
->User login setting
->Session level setting
Это может помочь вам в случае, если вы хотите установить язык всех новых сессий, принадлежащих только определенного пользователя по умолчанию.
Просто измените настройку языка по умолчанию для входа в целевой пользователь по ссылке this, и все вы настроены. Вы также можете сделать это из интерфейса SQL Server Management Studio (SSMS). Ниже вы можете увидеть настройки по умолчанию языка в окне свойств sa
пользователя в SQL Server:
Примечание: Кроме того, важно знать, что изменение параметра не влияет на язык по умолчанию уже активные сеансы от этого пользователя. Это повлияет только на новые сеансы , созданные после изменения настройки.
Если вы хотите, чтобы установить его во всем мире навсегда, смотреть на [эту должность] [1] [1]: HTTP: // stackoverflow.com/questions/11220023/how-to-change-the-language-and-date-format-in-sql-server – Brian