Sintomas
Quando você se conectar a uma instância de 64 bits do Microsoft SQL Server Express 2008 usando o Visual Studio 2008 Service Pack 1 (SP1), você receberá a seguinte mensagem de erro:
Conexões com arquivos do SQL Server (*. mdf) requerem o SQL Server Express 2005 para funcionar corretamente. Verifique se a instalação do componente do download da URL:
Observação: Esse problema não ocorre quando você se conectar a uma instância de 32 bits do SQL Server Express 2008 em um computador de 64 bits.
Causa
Esse problema ocorre porque o Visual Studio 2008 SP1 detecta incorretamente algumas chaves do registro para uma instalação de 64 bits do SQL Server Express 2008.
Resolução
Informações sobre o hotfix
Um hotfix suportado está disponível agora na Microsoft. No entanto, destina-se a corrigir somente o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico.
Para resolver esse problema, contate o Atendimento Microsoft para obter o hotfix. Para obter uma lista completa dos números de telefone do Serviço de Atendimento ao Cliente Microsoft e informações sobre custos de suporte, visite o seguinte site da Microsoft:http://support.microsoft.com/contactus/?ws=supportObservação: em alguns casos, as taxas cobradas para chamadas de suporte podem ser canceladas caso um profissional de Suporte da Microsoft determine que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicados para questões de suporte adicionais e problemas que não se qualificam à atualização específica em questão.
Pré-requisitos:
Você deve ter o Visual Studio 2008 SP1 ou Visual Studio 2008 Express Edition com Service Pack 1 instalado para aplicar esse hotfix.
Requisitos de reinicialização:
Você não precisa reiniciar o computador após aplicar esse hotfix.
Informações de substituição do hotfix:
Esse hotfix não substitui outros hotfixes.
Informações sobre o arquivo:
A versão em inglês deste hotfix possui os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas na Hora Universal Coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para localizar a diferença entre o UTC e a hora local, use a guia Fuso Horário no item Data e Hora no Painel de Controle.
Nome do Arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Microsoft.visualstudio.editors.dll |
9.0.30729.186 |
2,879, 488 |
23 de novembro de 2008 |
21:50 |
x86 |
Microsoft.vsdesigner.dll |
9.0.30729.186 |
4,419,584 |
23 de novembro de 2008 |
21:50 |
x86 |
Solução alternativa
Para contornar esse problema, desinstale a versão de 64 bits do SQL Server Express 2008 e, em seguida, instale a versão de 32 bits do SQL Server Express 2008.
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Mais informações
Para obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
824684 descrição da terminologia padrão usada para descrever as atualizações de software