Sintomas
Quando liga a uma instância de 64 bits do Microsoft SQL Server Express 2008 utilizando o Visual Studio 2008 Service Pack 1 (SP1), poderá receber a seguinte mensagem de erro:
As ligações aos ficheiros de SQL Server (*. mdf) requerem o SQL Server Express 2005 para funcionar correctamente. Verifique se a instalação do componente de transferência do URL:
Nota Este problema não ocorrer quando liga a uma instância de 32 bits do SQL Server Express 2008 a partir de um computador de 64 bits.
Causa
Este problema ocorre porque o Visual Studio 2008 SP1 detecta incorrectamente algumas chaves de registo para uma instalação de 64 bits do SQL Server Express 2008.
Resolução
Informações sobre correção
Agora tem uma correcção suportada disponível na Microsoft. Contudo, destina-se apenas a corrigir o problema descrito neste artigo. Aplique-a apenas em sistemas que tenham este problema específico.
Para resolver este problema, contacte o suporte técnico da Microsoft para obter a correcção. Para obter uma lista completa dos números de telefone do suporte técnico da Microsoft e informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=supportNota Em casos especiais, os custos normalmente inerentes às chamadas de suporte poderão ser anulados se um técnico de suporte da Microsoft determinar que uma actualização específica resolverá o problema. Os custos de normais do suporte serão aplicados a questões de suporte adicionais e problemas que não se enquadrem na atualização específica em questão.
Pré-requisitos
Tem de ter o Visual Studio 2008 SP1 ou Visual Studio 2008 Express Edition com Service Pack 1 instalado para aplicar esta correcção.
Requisito de reinício
Não é necessário reiniciar o computador depois de aplicar esta correcção.
Informações sobre substituição da correção
Esta correcção não substitui quaisquer outras correcções.
Informações de ficheiro
A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas na hora Universal Coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador Fuso horário no item data e hora no painel de controlo.
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
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 este 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.
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Mais informações
Para mais informações sobre a terminologia de atualização de software, clique no seguinte número de artigo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
824684 descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft