Compartilhar via


Agrupamentos e aplicativos cliente do SQL Server

Agora existem 80 agrupamentos novos e recém-revisados do Windows disponíveis no SQL Server 2008 que podem ser selecionados durante a instalação do SQL Server. Em algumas instâncias, os aplicativos de cliente de nível inferior em computadores instalados com sistemas operacionais mais antigos podem perder a conexão com instalações de servidor do SQL Server 2008. De maneira alternativa, algumas conexões de cliente são mantidas, mas uma mensagem de erro pode indicar que existe uma incompatibilidade de agrupamento entre os dados de cliente e de servidor e que não ocorrerá uma conversão de agrupamento nos dados de servidor.

Compatibilidade de agrupamentos para clientes de nível inferior

A tabela a seguir descreve o comportamento das conexões cliente-servidor quando um cliente de nível inferior se conecta a um banco de dados com um agrupamento não reconhecido.

Versão do cliente

Conexão de servidor

SQL Server Native Client para SNAC9

Se o cliente não conseguir mapear uma página de código de cliente para o agrupamento não reconhecido aplicado pelo servidor, a conexão de cliente exibirá um erro, a conversão de agrupamento não será feita, as instruções de conexão, USE ou ALTER poderão falhar e a conexão poderá ser fechada.

Para obter mais informações e o download de um hotfix para erros de conexão específicos relacionados a incompatibilidades de agrupamento somente com o SQL Server Native Client para SNAC9, consulte o artigo 944929: "A conexão é fechada ou você recebe uma mensagem de erro ao usar o SQL Server Native Client no SQL Server 2005 para obter dados armazenados em agrupamentos do SQL Server 2008" da Base de Dados de Conhecimento da Microsoft.

SQL Server Native Client para SNAC10

O cliente mapeia o LCID do agrupamento de servidor não reconhecido para a página de código com base na localidade do sistema do computador cliente. Se o LCID do agrupamento não for reconhecido, o cliente tentará procurar a página de código.

Se o cliente não tiver sucesso ao mapear uma página de código de cliente para o agrupamento de servidor não reconhecido, a conexão de cliente exibirá um erro e não haverá conversão de agrupamento.

Visual Studio 2008

Visual Studio 2005

Visual Studio .NET 2003

O cliente mapeia o LCID do agrupamento de servidor não reconhecido para a página de código com base na localidade do sistema do computador cliente. Se o LCID do agrupamento não for reconhecido, o cliente tentará procurar a página de código.

Se o cliente não tiver sucesso ao mapear uma página de código de cliente para o agrupamento de servidor não reconhecido, a conexão de cliente exibirá um erro e não haverá conversão de agrupamento.

Quando o cliente de nível inferior é o SQL Server Native Client for SNAC9, verifique se o comportamento da sua conexão corresponde aos sintomas discutidos no artigo 944929 da Base de Dados de Conhecimento da Microsoft antes de baixar e instalar o hotfix descrito.

Em instâncias nas quais outros aplicativos cliente não reconhecem o agrupamento dos dados do servidor, é recomendável atualizar o sistema operacional do cliente ou consultar o provedor de aplicativos para saber se existe uma atualização de serviço para o software cliente do banco de dados. Se preferir, você pode usar outro agrupamento com seus dados.

Para obter mais informações sobre como alterar agrupamentos, consulte Definindo e alterando agrupamentos.