Параметры сортировки и клиентские приложения SQL Server
В SQL Server 2008 теперь доступно 80 новых и недавно пересмотренных параметров сортировки Windows, которые можно выбрать во время установки SQL Server. В некоторых экземплярах клиентские приложения низкого уровня на компьютерах со старыми операционными системами могут терять соединение с установленными серверами SQL Server 2008. Бывает и так, что некоторые клиентские соединения поддерживаются, но в сообщении об ошибке говорится, что параметры сортировки клиентских и серверных данных не совпадают, и преобразование параметров сортировки на данных сервера производиться не будет.
Совместимость параметров сортировки для клиентов низкого уровня
В следующей таблице описано поведение соединений клиента с сервером, если клиент низкого уровня соединяется с базой данных с помощью неизвестных параметров сортировки.
Версия клиента |
Соединение с сервером |
Собственный клиент SQL Server для SNAC9 |
Если клиенту не удается сопоставить кодовую страницу на стороне клиента с неизвестными параметрами сортировки на сервере, то клиентское соединение отображает ошибку, параметры сортировки не преобразуются, попытка соединения и выполнения инструкций USE или ALTER может завершиться неуспешно и соединение может закрыться. Дополнительные сведения и загружаемое исправление для конкретных ошибок соединения, связанных с несоответствием параметров сортировки и собственного клиента SQL Server только для SNAC9, см. статью 94 базы знаний Майкрософт: «При использовании собственного клиента SQL Server в SQL Server 2005 для получения данных, хранимых в параметрах сортировки SQL Server 2008, соединение завершается или возникает сообщение об ошибке». |
Собственный клиент SQL Server для SNAC10 |
Клиент сопоставляет неизвестный код языка параметров сортировки сервера с кодовой страницей в зависимости от языка системы на клиентском компьютере. Если код языка параметров сортировки неизвестен, то клиент пытается найти кодовую страницу. Если попытка сопоставления кодовой страницы на стороне клиента с нераспознанным параметром сортировки сервера завершается неуспешно, то клиентское соединение отображает ошибку и преобразование параметра сортировки не выполняется. |
Visual Studio 2008 Visual Studio 2005 Visual Studio .NET 2003 |
Клиент сопоставляет неизвестный код языка параметров сортировки сервера с кодовой страницей в зависимости от языка системы на клиентском компьютере. Если код языка параметров сортировки неизвестен, то клиент пытается найти кодовую страницу. Если попытка клиента сопоставления кодовой страницы на стороне клиента с нераспознанными параметрами сортировки на сервере завершается неуспешно, то клиентское соединение отображает ошибку и преобразование параметров сортировки не выполняется. |
Если клиентом нижнего уровня является собственный клиент SQL Server для SNAC9, то до загрузки и установки описанного исправления убедитесь, что для вашего соединения проявляются симптомы, рассматриваемые в статье 944929 базы знаний Майкрософт.
В экземплярах, в которых другие клиентские приложения не распознают параметры сортировки данных с сервера, рекомендуется обновить клиентскую операционную систему или вместе с поставщиком приложения проверить наличие обновлений для ПО клиентской базы данных. Можно также воспользоваться другими параметрами сортировки данных.
Дополнительные сведения об изменении параметров сортировки см. в разделе Установка и изменение параметров сортировки.
См. также