Разница между языковыми параметрами уровня экземпляра и уровня сеанса в SQL Server заключается в том, что параметр уровня экземпляра не управляет настройкой языка по умолчанию для сеанса напрямую. 1
Параметр уровня экземпляра (default language) определяет язык по умолчанию для всех вновь создаваемых имён входа. 2 Изменение настройки на этом уровне не влияет на уже существующие учётные записи SQL Server. 1 Предполагалось, что настройка будет унаследована только новыми логинами пользователей, которые создаются после изменения настроек уровня экземпляра. 1
Для сеанса языком по умолчанию является язык имени входа, используемого этим сеансом, если только он не был переопределён в сеансе при помощи интерфейса ODBC или OLE DB. 2
Кроме того, существует промежуточный уровень конфигурации между уровнем экземпляра SQL Server и уровнем сеанса T-SQL, он называется уровнем входа пользователя в систему. 1 Этот параметр позволяет управлять настройкой языка по умолчанию для сеанса T-SQL без нарушения настроек уровня экземпляра SQL Server. 1