A Microsoft distribui as correções do Microsoft SQL Server 2012 como um arquivo para download. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e todas as correções de segurança incluídas no SQL Server versão de correção anterior de 2012.

Sintomas

Suponha que você tenha Microsoft Visual C++ 2005 Runtime Redistributable Package ATL Security Update (build 8.0.50727.4053) instalado em um computador. Quando você tenta instalar o Microsoft SQL Server 2012, a instalação pode falhar. Você também pode receber uma mensagem de erro semelhante à seguinte:

Erro de assembly:as identidades dos manifestos são idênticas, mas seu conteúdo é diferente.

Quando esse problema ocorre, a seguinte mensagem de erro é registrada no arquivo de log de configuração SQL Server:

Detail_ComponentUpdate.txt { Slp: Erro MSI: 1935 Ocorreu um erro durante a instalação do assembly 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b3b9a1e18e3b",processorArchitecture="amd64",type="win32". Consulte Ajuda e suporte para obter mais informações. HRESULT: 0x80073715. Slp: tentando obter o HResult para o que parece ser um erro de instalação do Assembly Slp: InstallPackage: MsiInstallProduct retornou o código de resultado 1603. Slp: usando o código de erro MSI para detectar a opção de repetição: 1935 Slp: código de retorno MSI retíbil detectado: 1935 Slp: Dormir 120 segundos antes da tentativa de repetição..... Slp: ocorreu um erro durante a instalação do assembly 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b", processorArchitecture="amd64",type="win32"'. Consulte Ajuda e suporte para obter mais informações. HRESULT: 0x80073715. Slp: o bucket do Watson para falha genérica foi criado Slp: Erro: falha na ação "Install_SqlSupport_Cpu64_Action" durante a execução. Slp: Ação concluída: Install_SqlSupport_Cpu64_Action, retornou False }

Há três tentativas de repetição para as ações do SqlSupport. Os logs de saída podem conter a seguinte mensagem de erro:

SqlSupport_Cpu64_1_ComponentUpdate_#.log { Executando op: ActionStart(Name=CreateShortcuts,Description=Create shortcuts,Template=Shortcut: [1]) Executing op: SetTargetFolder(Folder=23\Microsoft SQL Server 2012\Configuration Tools\) SHELL32::SHGetFolderPath retornado: C:\ProgramData\Microsoft\Windows\Start Menu\Programs Executing op: ShortcutCreate(Name=3o-grg6g.slp|SQL Server Centro de Instalação (64 bits),,,FileName=C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012\x64\LandingPage.exe,,,,,,ShowCmd=1,,,,,) Verificando a acessibilidade do arquivo: SQL Server Centro de Instalação (64 bits).lnk Execução op: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=73330985) Assembly Error:As identidades dos manifestos são idênticas, mas seu conteúdo é idêntico, mas seu conteúdo é Diferentes. Observação: 1: 1935 2: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} 3: 0x80073715 4: IAssemblyCacheItem 5: Commit 6: Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b", processorArchitecture="amd64",type="win32" Assembly Error (sxs): Examine o Log de Manutenção Baseado em Componente localizado em -140843912ndir\logs\cbs\cbs.log para obter mais informações de diagnóstico. Erro 1935. Ocorreu um erro durante a instalação do assembly 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'. Consulte Ajuda e suporte para obter mais informações. HRESULT: 0x80073715. interface assembly: IAssemblyCacheItem, função: Commit, component: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} Produto: Microsoft SQL Server Configuração 2012 (inglês) -- Erro 1935. Ocorreu um erro durante a instalação do assembly 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'. Consulte Ajuda e suporte para obter mais informações. HRESULT: 0x80073715. interface assembly: IAssemblyCacheItem, função: Commit, component: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} ... ... Observação: 1: 1708 Produto: Instalação do Microsoft SQL Server 2012 (inglês) -- Falha na instalação. }

Observação Um dos seguintes métodos pode ter instalado o Visual C++ 2005 Runtime Redistributable Package ATL Security Update, fazendo com que esse problema ocorra:

  • Baixe e instale a atualização de um dos seguintes sites da Microsoft:

  • Use outro software que inclua os runtimes do Visual C++ como um módulo de mesclagem redistribuível para instalar a atualização.

  • Execute o Microsoft Update quando as atualizações de segurança no computador forem aplicadas. Por exemplo, execute o Microsoft Update para aplicar as atualizações de segurança ao Microsoft Visual Studio 2005.

Causa

Esse problema ocorre devido a um problema conhecido na instalação da biblioteca de runtime do Visual C++ 2005.Observação Para obter mais informações sobre esse problema conhecido, clique no número do artigo a seguir para exibir o artigo na Base de Dados de Conhecimento da Microsoft:

2643995 CORREÇÃO: erro "HRESULT: 0x80073715" ao instalar um aplicativo usando um arquivo .msi se o arquivo for mesclado com módulos de mesclagem para a biblioteca de runtime do Visual C++ 2005

Resolução

Informações sobre a atualização cumulativa

SQL Server 2012

A correção desse problema foi lançada pela primeira vez na Atualização Cumulativa 1 para SQL Server 2012. Para obter mais informações sobre como obter esse pacote de atualização cumulativo para SQL Server, clique no número do artigo a seguir para exibir o artigo na Base de Dados de Conhecimento da Microsoft:

2679368 Atualização cumulativa 1 para SQL Server 2012Note Como os builds são cumulativos, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança incluídas na versão anterior SQL Server correção. Recomendamos que você considere aplicar a versão de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:

2692828 Os builds SQL Server 2012 que foram lançados após SQL Server 2012 foram lançados

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Solução alternativa

Para resolver esse problema, você pode atualizar o SQL Server arquivos binários de instalação do RTM 2012 usando a Atualização Cumulativa 1 para SQL Server 2012 ou com uma atualização cumulativa posterior antes de executar o processo de instalação. Para fazer isso, use a opção /UpdateSource.Para uma instalação autônoma, siga estas etapas:

  1. Baixe a atualização cumulativa do site da Microsoft e instale o pacote de atualização baixado em uma pasta que pode ser acessada pelo servidor.

  2. Clique duas vezes no ícone para executar o assistente de Self-Extractor. Extraia os arquivos para uma pasta no servidor ou em um compartilhamento UNC.

  3. No servidor, abra um prompt de comando administrativo e altere o diretório para a pasta que contém a mídia de configuração RTM SQL Server 2012. Por exemplo, execute o comando a seguir:

    cd E:\SQLSetup\

  4. Execute Setup.exe da linha de comando junto com a opção /updatesource para direcionar a configuração para a pasta ou compartilhamento descrito na etapa 2. Por exemplo, execute o comando a seguir:

    setup.exe /action=install /updatesource=C:\SQL2012CU

  5. O processo de instalação detectará a atualização cumulativa. Depois de aceitar o contrato de licenciamento, na página Product Atualizações no processo de instalação, selecione a caixa "Incluir atualizações de produto marcar SQL Server" para aplicar as correções cumulativas de atualização aos arquivos de instalação do RTM.

Se o erro do assembly for encontrado instalando um arquivo de .MSI específico, marcar se uma versão atualizada estiver disponível para esse recurso do pacote de recursos SQL Server 2012 SP1. Em seguida, você pode baixar e instalar o arquivo .MSI. Após a instalação, você pode executar novamente a configuração principal do SQL 2012 para adicionar os recursos necessários.

Referências

Para obter mais informações sobre o Modelo de Manutenção Incremental para SQL Server, clique no número do artigo a seguir para exibir o artigo na Base de Dados de Conhecimento da Microsoft:

935897 Um Modelo de Manutenção Incremental está disponível na equipe do SQL Server para fornecer hotfixes para problemas relatadosPara obter mais informações sobre o esquema de nomenclatura para atualizações de SQL Server, clique no número do artigo a seguir para exibir o artigo na Base de Dados de Conhecimento da Microsoft:

822499 Esquema de nomenclatura para pacotes de atualização de software do Microsoft SQL Server Para obter mais informações sobre terminologia de atualização de software, clique no número do artigo a seguir para exibir o artigo na Base de Dados de Conhecimento da Microsoft:

824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.