Utilizar o SQL Server no Windows 8 e versões posteriores do sistema operativo Windows

Aplica-se a: Microsoft SQL Server 2005 Enterprise X64 EditionMicrosoft SQL Server 2005 Express EditionMicrosoft SQL Server 2005 Standard Edition

Resumo


Este artigo contém orientações sobre como utilizar diferentes versões do Microsoft SQL Server num computador que esteja a executar o Windows 10, 2016 de servidor do Windows, Windows Server R2 de 2012, 2012 de servidor do Windows, Windows 8.1 ou Windows 8.

Mais Informações


Informações de SQL Server 2005

Esta secção fornece informações de suporte sobre instâncias do SQL Server 2005 em ambientes Windows 8.1 ou o Windows 8. Também descreve as opções que estão disponíveis para clientes que utilizam o SQL Server 2005. 
Microsoft SQL Server 2005 (os versão versão e service packs) e versões anteriores do SQL Server não são suportados no Windows 10, 2016 de servidor do Windows, Windows Server R2 de 2012, 2012 de servidor do Windows, Windows 8.1 ou no Windows 8. Receberá um aviso no Centro de acção se o Windows 10, o Windows 8.1 ou o Windows 8 detecta uma instância do SQL Server 2005.Para resolver este problema, actualize ou remova a instância existente do SQL Server 2005. Para obter informações sobre como actualizar o SQL Server, consulte actualizar para o SQL Server 2014.Nota Esta hiperligação aponta para o SQL Server 2014. Pode utilizar a ferramenta de seleccionador de versão na parte superior da ligação da MSDN (Versões de outros) para obter informações sobre outras versões.Para obter informações sobre as edições de Express do SQL Server, vá para os seguintes Web sites da Microsoft: 
SQL Server 2008 Express Edition (Nota tem de instalar manualmente Service Pack 4 após a instalação do SQL Server 2008 Express Edition.)
Para mais informações sobre como desinstalar uma instância existente do SQL Server 2005, consulte como desinstalar manualmente uma instância do SQL Server 2005 ou como: desinstalar um existente instância do SQL Server 2005 (configuração).
 

Requisitos mínimos de versão de SQL Server para Windows 10 e de 2016 de servidor do Windows 

Esta secção descreve os requisitos de versão mínima para instalar o SQL Server num computador que esteja a executar o Windows 10 ou de 2016 de servidor do Windows. 

Antes de instalar o SQL Server num computador que esteja a executar o Windows 10 ou de 2016 de servidor do Windows, tem de se certificar de que satisfazer os seguintes requisitos mínimos, conforme adequado à sua situação.

Para o SQL Server 2017 no Windows
A versão é suportada no 2017 de servidor SQL na versão RTM de lançamento do Windows.
 
Para o SQL Server de 2016
A versão é suportada a versão de lançamento do SQL Server de 2016 RTM. 
Para o SQL Server 2014
Tem de aplicar o SQL Server 2014 Service Pack 1 ou uma actualização posterior. Para mais informações, consulte como obter o service pack mais recente do SQL Server 2014.
Para o SQL Server 2012
Tem de aplicar o SQL Server 2012 Service Pack 2 ou uma actualização posterior. Para mais informações, consulte como obter o service pack mais recente do SQL Server 2012.

Notas

  • Certifique-se de que verifica os problemas de configuração conhecidos quando instala o SQL Server 2012 no 10 do Windows ou Windows Server 2016.
  • O tópico Books Online "Requisitos de Hardware e Software para instalar o SQL Server 2012" ainda não foi actualizado para reflectir o suporte de 2016 como de servidor do Windows.
Para o SQL Server 2008 R2
SQL Server 2008 R2 não é suportado no Windows 10 ou de 2016 de servidor do Windows.
Para o SQL Server 2008
SQL Server 2008 não é suportado no Windows 10 ou de 2016 de servidor do Windows.

Requisitos mínimos de versão de SQL Server para Windows Server R2 2012 ou Windows 8.1

Esta secção descreve os requisitos de versão mínima para instalar o SQL Server num computador que esteja a executar o Windows Server 2012 R2 ou do Windows 8.1. 

Antes de instalar o SQL Server num computador que esteja a executar o Windows Server 2012 R2 ou do Windows 8.1, deve certificar-se de que satisfazer os seguintes requisitos mínimos, conforme adequado à sua situação:

Para o SQL Server 2017 no Windows
Pode instalar a versão do SQL Server 2017 no Windows ou uma versão posterior. Para mais informações, consulte a página principal do SQL Server 2014.
 
Para o SQL Server 2014
Pode instalar a versão do SQL Server 2014 ou uma versão posterior. 
Para o SQL Server 2012
É necessário aplicar o SQL Server 2012 Service Pack 1 ou uma actualização posterior. Para mais informações, consulte como obter o service pack mais recente do SQL Server 2012.Nota Verifique se existem problemas de configuração quando instala o SQL Server 2012 no Windows 8 ou Windows Server 2012.
Para o SQL Server 2008 R2
É necessário aplicar o SQL Server 2008 R2 Service Pack 2 ou uma actualização posterior. Para mais informações, consulte como obter o service pack mais recente do SQL Server 2008 R2.
Para o SQL Server 2008
É necessário aplicar o SQL Server 2008 Service Pack 3 ou uma actualização posterior.Nota A instalação RTM do produto é suportada. No entanto, tem de instalar os respectivos service packs, depois de concluída a configuração inicial. A instalação do SQL Server 2008 não é suportada a menos que aplique o Service Pack 3 depois de instalar a edição de RTM. Para mais informações, consulte como obter o service pack mais recente do SQL Server 2008.

Requisitos mínimos de versão de SQL Server para Windows Server 2012 ou o Windows 8

Esta secção descreve os requisitos de versão mínima para instalar o SQL Server num computador com o Windows Server 2012 ou o Windows 8. 

Antes de instalar o SQL Server num computador com o Windows Server 2012 ou o Windows 8, tem de se certificar de que satisfaz os seguintes requisitos mínimos, conforme adequado à sua situação:

Para o SQL Server 2017 no Windows
Pode instalar a versão do SQL Server 2017 no Windows ou uma versão posterior. Para mais informações, consulte a página principal do SQL Server 2014.
 
Para o SQL Server 2014
Pode instalar a versão do SQL Server 2014 ou uma versão posterior.Para mais informações, consulte a página principal do SQL Server 2014.
Para o SQL Server 2012
Pode instalar a versão do SQL Server 2012 ou uma versão posterior.Nota Verifique se existem problemas de configuração quando instala o SQL Server 2012 no Windows 8 ou Windows Server 2012.
Para o SQL Server 2008 R2
É necessário aplicar o Microsoft SQL Server 2008 R2 Service Pack 1 ou uma actualização posterior.Nota A instalação RTM do produto é suportada. No entanto, tem de instalar os respectivos service packs, depois de concluída a configuração inicial. Verá a seguinte mensagem na página Centro de soluções:
Solution Center page
Para mais informações, consulte como obter o service pack mais recente do SQL Server 2008 R2.
Para o SQL Server 2008
É necessário aplicar o SQL Server 2008 Service Pack 3 ou uma actualização posterior.Nota A instalação RTM do produto é suportada. No entanto, tem de instalar os respectivos service packs, depois de concluída a configuração inicial. A instalação do SQL server 2008 não é suportada a menos que aplique o Service Pack 3 depois de instalar a edição de RTM. Verá a seguinte mensagem na página Centro de soluções.
the Solution Center page
Para mais informações, consulte como obter o service pack mais recente do SQL Server 2008.Importante Quando executa o programa de configuração, é apresentada a seguinte caixa de diálogo no SQL Server 2008 R2 e SQL Server 2008.
The following dialog box appears in SQL Server 2008 R2 and SQL Server 2008 when you run the Setup program.
Depois de concluído o programa de configuração do SQL Server, tem de instalar service packs, antes de executar o SQL Server nesta versão do Windows.Para o SQL Server 2008, tem de instalar o Service Pack 3 (SP3) ou uma versão posterior.Para o SQL Server 2008 R2, tem de instalar o Service Pack 1 (SP1) ou uma versão posterior.
Para edições de SQL Server Compact
As seguintes versões são suportadas no Windows 8.1, Windows 8, 2012 de servidor do Windows e Windows Server 2012 R2 ambientes:
  • SQL Server Compact 3.5 Service Pack 2 e versões posteriores
  • SQL Server Compact 4.0 e versões posteriores
Nota Não existe suporte planeado para dispositivos de RT do Windows.

Suporte para alternar modos no Windows Server 2012 R2 ou Windows Server 2012

Esta secção descreve a política de suporte quando mudar de modos de funcionamento do Windows Server 2012 R2 ou Windows Server 2012 durante o SQL Server está instalado. 
Windows Server 2012 R2 e Windows Server 2012 têm os seguintes Estados de funcionalidades ou modos:
  • Full Server
  • Minimal Server Interface
  • Server Core
Pode alternar entre estes Estados de funcionalidades em qualquer altura. Pode mudar de Server Core ou Interface mínima do servidor para servidor completo quando são instaladas uma ou mais instâncias do SQL Server 2014 ou SQL Server 2012. No entanto, tenha em atenção de que não é possível mudar de servidor completo a Interface de servidor mínima ou Server Core quando uma ou mais instâncias do SQL Server 2014 ou 2012 do SQL Server estão instaladas.Para mudar de servidor completo a Interface de servidor mínima ou Server Core, quando são instaladas uma ou mais instâncias do SQL Server 2014 ou SQL Server 2012, tem de desinstalar a 2014 do SQL Server ou SQL Server 2012, alternar entre modos e, em seguida, reinstale o SQL Server 2014 ou SQL Server 2012. No entanto, pode activar 2014 do SQL Server ou SQL Server 2012 pré-requisitos de instalação no modo de servidor completo, mudar para o modo de núcleo de servidor e, em seguida, instale o SQL Server 2014 ou SQL Server 2012.Notas
  • Minimal Server é uma instalação Server Core que tenha o Server Manager e outras ferramentas de servidor instaladas. Por conseguinte, o programa de configuração do SQL Server efectua os mesmos passos de instalação no modo Windows Server 2012 R2 Minimal Server Interface, no modo Windows Server 2012 Minimal Server Interface e no modo Server Core. Além disso, pode alternar entre o servidor mínima e Server Core quando são instaladas uma ou mais instâncias do SQL Server 2014 ou SQL Server 2012. Este é um cenário suportado.
  • SQL Server Reporting Services 2012 não é suportado no Windows Server 2012 R2 Server Core, no modo Windows Server 2012 R2 Minimal Server Interface ou no modo de Windows 2012 Minimal Server Interface. Pode instalar o SQL Server Reporting Services 2012 num servidor que esteja a executar o Windows Server 2012 em modo de servidor completo e, em seguida, mudar para o modo de núcleo de servidor do Windows Server 2012. No entanto, esta configuração não é suportada.
  • Recomendamos que desinstale todas as funcionalidades do SQL Server 2012 que não são suportadas num servidor que esteja a executar o Windows Server 2012 R2 ou Windows Server 2012 em modo Server Core. Para obter informações sobre como efectuar este procedimento, consulte instalar o SQL Server 2012 sobre Server Core.
  • Este problema não é aplicável para o SQL Server 2008 ou SQL Server 2008 R2. SQL Server 2008 e o SQL Server 2008 R2, não são suportados em modo Minimal Server Interface ou Server Core.
Para mais informações sobre as opções de instalação estão disponíveis quando instala o Windows Server 2012, consulte Opções de instalação do Windows Server.

Problemas conhecidos de configuração e migração de 2012 do SQL Server

Esta secção descreve problemas de migração e o programa de configuração que são específicos de 2012 do SQL Server.
 
Notas gerais
  • Por predefinição, o Windows 8 inclui a .NET Framework 4.0. Windows 8.1 e Windows Server 2012 R2 incluem a 4.5 do quadro de .NET e 10 do Windows e Windows Server 2016 incluem a 4.6. .NET Framework. No entanto, os seguintes componentes do SQL Server 2012 dependem do .NET Framework 3.5:
    • Motor de base de dados do SQL Server 2012
    • Serviço de replicação
    • Ferramentas de dados do SQL Server
    • Serviço de qualidade de dados
    • Serviço de dados do modelo global
    • Modo nativo do serviço de relatório
    • Procura em texto completo
    Por conseguinte, recomendamos que Active o .NET 3.5 Framework antes de instalar o SQL Server 2014 ou 2012 do SQL Server num ambiente autónomo ou em cluster para ajudar a impedir qualquer possíveis falhas de configuração do SQL Server. Para obter informações sobre como activar o .NET 3.5 Framework, consulte como activar o .NET Framework 3.5 no Windows 8 neste artigo.
  • Alguns problemas de instalação e configuração do SQL Server 2012 são corrigidos nas mais recentes actualizações cumulativas para o SQL Server 2012. Por conseguinte, recomendamos que crie um pacote de instalação integrada que inclui o SQL Server 2012 e CU3 ou uma actualização posterior. Para obter informações sobre como efectuar este procedimento, consulte como programa de configuração do SQL Server 2012 com um pacote de configuração actualizados (utilizando o UpdateSource para obter uma configuração inteligente) do patch.

Problemas de configuração de 2012 do SQL Server que podem ocorrer quando o .NET Framework 3.5 não está activada

Problema 1 - incompletas Cluster de activação pós-falha de SQL ou instalações autónomas
SintomasEm servidores onde é restringido o acesso à Internet ou servidores onde o .NET Framework 3.5 não está já instalado, o programa de instalação do SQL Server 2012 não instala componentes que dependem do .NET Framework 3.5. Por conseguinte, a instalação do SQL Server 2012 pode estar incompleta.Nota Windows 8.1 ou Windows Server 2012 R2 não permitirá que continuar com a instalação.Poderá ser apresentada uma mensagem de erro semelhante à seguinte durante a instalação do SQL Server 2012 quando o .NET Framework não está activado.
error message
PrevençãoPara evitar este problema, Active o .NET Framework 3.5 em todos os nós do cluster ou no servidor autónomo antes de instalar o SQL Server 2012.ResoluçãoPara resolver este problema num servidor autónomo, activar o .NET Framework 3.5 e, em seguida, execute o programa de configuração novamente para adicionar as funcionalidades adicionais.Para resolver este problema num ambiente de cluster, desinstale as instâncias do SQL Server 2012 incompletas, activar o .NET Framework 3.5 e, em seguida, reinstale o SQL Server 2012.Nota Num ambiente em cluster, não é possível adicionar as funcionalidades que foram ignoradas executando novamente o programa de configuração do SQL Server 2012.Para resolver este problema num servidor autónomo, Active o .NET Framework 3.5 e, em seguida, execute novamente o programa de configuração do SQL Server.
Problema de 2 - incorrectamente é pedido aos utilizadores transferir e instalar o .NET Framework 3.5
SintomasOs utilizadores incorrectamente poderão ser solicitados para transferir e instalar o .NET Framework 3.5 quando tentam instalar CU1 ou CU2. Este problema pode ocorrer mesmo que os componentes instalados não dependem do .NET Framework 3.5.Nesta situação, os utilizadores poderão receber uma mensagem de erro semelhante à seguinte.
In this situation, users may receive an error message that resembles the following.
CausaEste é um problema conhecido no SQL Server 2012 CU1 e CU2.Nota Este problema foi corrigido na actualização cumulativa 3 para SQL Server 2012 e versões posteriores.PrevençãoPara evitar este problema, efectue um dos seguintes procedimentos:
  • Activar o .NET Framework 3.5, aplicar o pacote de actualização de CU1 ou o pacote de actualização de CU2 e, em seguida, desactive o .NET Framework 3.5. Nota Só deverá desactivar o .NET Framework 3.5 se a instalação não incluir componentes que dependem do .NET Framework 3.5.
  • Instale o SQL Server 2012 a partir de um pacote de instalação integrada que inclui o SQL Server 2012 e CU3 ou uma versão posterior.
  • Aplica a actualização cumulativa 3 ou posterior. Para mais informações, consulte que o SQL Server 2012 cria disponibilizadas após o lançamento do SQL Server 2012.
Problema de 3 - alertas de modo de compatibilidade de aplicações de Windows são apresentados durante uma instalação silenciosa
SintomasNo Windows 8.1, Windows 8, Windows Server R2 de 2012, 2012 de servidor do Windows, Windows 10 e 2016 de servidor do Windows, o .NET Framework é um componente de funcionalidade de marcação (DOM). Além disso, o Windows 10, políticas de sistema do Windows 8.1 e do Windows 8 e as políticas de sistema de 2016 de servidor do Windows, Windows Server 2012 R2 e Windows Server 2012 pedir aos utilizadores ser alertado quando DOM componentes são activados. Nota Por predefinição, a .NET Framework 4.0 está activada no Windows 8 e no Windows Server 2012. Além disso, 4.5 de Framework .NET é activada no Windows 8.1 e Windows Server R2 de 2012, e a 4.6. .NET Framework é activada no Windows 10 e de 2016 de servidor da janela. No entanto, o .NET Framework 3.5 está desactivado.Por conseguinte, um aviso de modo de compatibilidade de programa que pede aos utilizadores para transferir e instalar o .NET Framework 3.5 poderá ser apresentado durante uma instalação silenciosa. Estes alertas de compatibilidade do programa não podem ser suprimidos. Capturas de ecrã de avisos são apresentadas da seguinte forma:Windows Server 2012 R2 e Windows Server 2012 - servidor completo
Windows Server 2012 R2 and Windows Server 2012 - Full Server
Windows Server 2012 R2 e Windows Server 2012 - Server Core
Windows Server 2012 R2 and Windows Server 2012 - Server Core
PrevençãoPara evitar este problema, o utilizador pode activar o .NET Framework 3.5 antes que efectuem uma instalação silenciosa. 

Problemas de configuração do SQL Server 2012 adicionais

Edição 1: Uma excepção de .NET Framework não processados pode ser gerada quando tenta instalar uma segunda instância do SQL Server 2012
SintomasConsidere o seguinte cenário:
  • Instalar uma instância do SQL Server 2012.
  • Um ficheiro de configuração de utilizador do .NET Framework 4.0 é criado quando instala a instância do SQL Server 2012. Além disso, o .NET Framework 3.5 é activada durante a instalação.
  • Tenta instalar uma segunda instância do SQL Server 2012.
Neste cenário, poderá ser gerada uma excepção não processada. Poderá receber uma mensagem de erro semelhante à seguinte: 
Ocorreu um erro ao criar o processador da secção de configuração de userSettings/Microsoft.SqlServer.Configuration.LandingPage.Properties.Settings: não foi possível carregar o ficheiro ou assemblagem sistema, versão = 4.0.0.0, idioma = neutro, PublicKeyToken = xxxxx ou um das respectivas dependências. O sistema não consegue localizar o ficheiro especificado. (C:\Users\Administrator\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_ ryspccglaxmt4nhllj5z3thycltsvyyx\11.0.0.0\user.config) 
CausaNo Windows 8 e no Windows Server 2012, este problema ocorre porque o .NET Framework 4.0 está activado por predefinição no Windows 8 e no Windows Server 2012. Por conseguinte, é criado um ficheiro de configuração de utilizador do .NET Framework 4.0 quando instala o SQL Server 2012. Além disso, o .NET Framework 3.5 é activada durante a instalação.Quando tenta instalar a segunda instância do SQL Server 2012, a instalação utiliza o .NET Framework 2.0, porque já está instalado o .NET Framework 3.5. Este está em conflito com a definição no ficheiro de configuração de utilizador fazer com que a excepção não processada.No Windows 8.1 e no Windows Server R2 de 2012, este problema ocorre porque o .NET Framework 4.5 está activado por predefinição no Windows 8.1 e no Windows Server 2012 R2. Por conseguinte, é criado um ficheiro de configuração de utilizador do .NET Framework 4.5 quando instala o SQL Server 2012. Além disso, o .NET Framework 3.5 é activada durante a instalação.Quando tenta instalar a segunda instância do SQL Server 2012, a instalação utiliza o .NET Framework 2.0, porque já está instalado o .NET Framework 3.5. Isto está em conflito com a definição no ficheiro de configuração de utilizador e faz a excepção não processada.No Windows 10 e Windows Server 2016, este problema ocorre porque a 4.6. .NET Framework está activado por predefinição. Por conseguinte, é criado um ficheiro de configuração de utilizador do .NET Framework 4.6 quando instala o SQL Server 2012. Além disso, o .NET Framework 3.5 é activada durante a instalação.Quando tenta instalar a segunda instância do SQL Server 2012, a instalação utiliza o .NET Framework 2.0, porque já está instalado o .NET Framework 3.5. Este está em conflito com a definição no ficheiro de configuração de utilizador fazer com que a excepção não processada.PrevençãoPara evitar este problema, elimine o ficheiro de User.config na seguinte pasta antes de instalar a segunda instância do SQL Server 2012:
%userprofile%\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx\11.0.0.0
ResoluçãoNota Este problema foi corrigido no Microsoft SQL Server 2012 Service Pack 1 (SP1).Se a primeira instância já tiver instalado o Service Pack 1 não deverão ocorrer este problema. Se não é possível instalar o Service Pack 1 em primeiro lugar, execute um dos seguintes procedimentos e, em seguida, instalar o SQL Server 2012:
  • Instale a segunda instância de 2012 do SQL Server a partir de um pacote de instalação de slipstream que inclua 2012 do SQL Server e Microsoft SQL Server 2012 Service Pack 1 ou uma versão posterior.
  • Pré-patch utilizando os ficheiros de SQL Server 2012 SP1:
    • Num computador onde SQL Server 2012 RTM não está instalado:
      1. Transferir e instalar SP1 de 2012 do SQL Server.
      2. No ecrã de termos de licenciamento, clique na caixa de verificação aceito os termos de licença e, em seguida, clique em seguinte. Nota São instalados os ficheiros de configuração e o Assistente de instalação é fechado automaticamente.
      3. Verifique a instalação. Para tal, inicie a adicionar ou remover programas e verifique que estão listadas os seguintes:
        • Configuração do Microsoft SQL Server 2012, versão 11.1.3000.0
        • Duas entradas para o Microsoft Visual C++.
    • Num computador que tem uma instância existente do SQL Server 2012 RTM:
      1. Transferir e instalar SP1 de 2012 do SQL Server.
      2. Extrai os ficheiros do SP1 para uma pasta local. Por exemplo, extraia os ficheiros do SP1 para c:\sp1. Nota Não é possível executar o programa de configuração do SQL Server 2012 SP1 neste cenário.
      3. Na pasta que extraiu os ficheiros do SP1, clique duas vezes em SqlSupport.msi e clique em Sim.
      4. Verifique a instalação. Para tal, inicie adicionar ou remover programas e verifique se aversão de configuração do Microsoft SQL Server 201211.1.3000.0 está listada.
    Nota Verifique a secção "Instruções de instalação" na página de transferência do SQL Server 2012 SP1 para determinar a transferência correcta para o servidor.
Problema 2: Não é possível instalar um Cluster de activação pós-falha de 2012 do SQL Server com a funcionalidade de partilha de transmissão em sequência de ficheiros activada no Windows Server 2012 R2 ou 2012 de servidor do Windows
SintomasPoderá receber uma mensagem de erro semelhante à seguinte quando tenta instalar um novo Cluster de activação pós-falha de SQL Server 2012 com a funcionalidade de partilha de FileStream activada no Windows Server 2012: 
Ocorreu uma erro definir privada a propriedade 'Security0x20Descriptor' Valor 'System. byte []' Recurso 'SQL Server Filestream partilhar (FILESTREAM)'. Erro: Ocorreu uma falha ao chamar o código de cluster a partir de um fornecedor. Mensagem de excepção: não foi encontrado.
CausaEste problema ocorre porque o suporte para a propriedade do descritor de segurança foi largada no Windows Server 2012.PrevençãoPara evitar este problema, instale o cluster de activação pós-falha sem a funcionalidade de partilha de FileStream activada. Uma vez concluída a instalação, Active a funcionalidade de partilha de FileStream.ResoluçãoNota Este problema foi corrigido no Microsoft SQL Server 2012 Service Pack 1 (SP1).Para resolver este problema, desinstale a ocorrência de cluster falha utilizando Adicionar ou remover programase, em seguida, instale o cluster de activação pós-falha sem a funcionalidade de partilha de FileStream activada. Uma vez concluída a instalação, Active a funcionalidade de partilha de FileStream.
Problema 3: Erro durante a instalação do SQL Server 2012: "foi efectuada uma tentativa para carregar um programa com um formato incorrecto"
SintomasConsidere o seguinte cenário:
  • Instalar uma versão de 64 bits do Windows 10, o Windows 8.1 ou o Windows 8.
  • Tente instalar o SQL Server 2012 no modo de Windows no Windows (WoW).
  • A instalação do SQL Server 2012 inclui Reporting Services.
Neste cenário, a instalação falha. Além disso, recebe uma mensagem de erro semelhante à seguinte: 
Operação falhou com 0x8007000BFoi efectuada uma tentativa para carregar um programa com um formato incorrecto.
An attempt was made to load a program with an incorrect format.
PrevençãoPara evitar este problema, instale o componente de 3.5 do IIS do ASP.NET utilizando o Server Manager antes de instalar o SQL Server 2012. Para mais informações, consulte o ASP.NET 2.0 e 3.5 do ASP.NET não funcionam depois de desinstalar o ASP.NET 4.5 no Windows 8 ou Windows Server 2012.
Problema 4: Não é possível instalar uma instância de cluster de activação pós-falha do SQL Server 2012 Enterprise Edition
SintomasConsidere o seguinte cenário:
  • Efectue um dos seguintes:
    • Criar um pacote de instalação integrada que inclui o SQL Server 2012 e CU1.
    • Patch previamente utilizando CU1 antes de instalar o SQL Server 2012.
  • Instalar o SQL Server 2012 utilizando a opção UIMODE = EnableUIOnServerCore .
Neste cenário, a instalação falha. Recebe uma mensagem de erro semelhante à seguinte.
In this scenario, the installation fails. You receive an error message that resembles the following.
Os detalhes do erro semelhantes à seguinte.
The details of the error resemble the following.
CausaEste problema ocorre porque a funcionalidade DQ está implicitamente seleccionada juntamente com o componente motor durante a instalação.Nota A funcionalidade DQ não é suportada no modo de núcleo do servidor.ResoluçãoNota O problema é corrigido no SQL Server 2012 RTM CU3 e SQL Server 2012 Service Pack 1.Para resolver este problema, efectue um dos seguintes procedimentos:
  • Crie um pacote de instalação integrada que inclui o SQL Server 2012 e CU3.
  • Patch previamente os ficheiros de suporte do programa de configuração executando o pacote de instalação do CU3.
Problema 5: Mensagem de erro quando tenta actualizar o nó do cluster para o SQL Server 2012: "não foi possível guardar as propriedades comuns para o recurso 'Nome de rede SQL (< SQL nome >)'"
Para mais informações sobre este problema e como resolvê-lo, consulte o erro "não foi possível guardar as propriedades comuns para o recurso 'Nome de rede SQL ()'" quando tenta actualizar o nó de cluster para SQL Server 2012.
Problema 6: Mensagem de erro quando utiliza a API OpenSQLFileStream: "System.ComponentModel.Win32Exception (0x80004005): O pedido não é suportado."
SintomasConsidere o seguinte cenário:
  • Instalar uma instância do SQL Server 2008 R2 num servidor que esteja a executar o Windows Server 2012.
  • Actualizar a instância do SQL Server 2008 R2 para SQL Server 2012 Service Pack 1 (SP1).
  • Utilizar a API OpenSQLFileStream.
Neste cenário, recebe uma mensagem de erro semelhante à seguinte:
System.ComponentModel.Win32Exception (0x80004005): O pedido não é suportado.
CausaEste problema ocorre porque a actualização do SQL Server 2012 elimina incorrectamente a seguinte chave do registo:
HKEY_LOCALMACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters\FsctlAllowList\FSCTL_SQL_FILESTREAM_FETCH_OLD_CONTENT
SoluçãoPara contornar este problema, utilize o Editor de registo para recriar a chave de registo seguinte:
HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\FsctlAllowListDword: FSCTL_SQL_FILESTREAM_FETCH_OLD_CONTENTValor: 0x92560 
 

Problemas conhecidos de configuração do SQL Server 2008 R2 e SQL Server 2008

Esta secção descreve problemas de migração e o programa de configuração que são específicos de SQL Server 2008 R2 e SQL Server 2008 num computador que esteja a executar o Windows Server R2 de 2012, 2012 de servidor do Windows, Windows 8.1 ou o Windows 8.
 
Edição 1: Não é possível desinstalar o SQL Server 2008 Express Edition ou SQL Server 2008 R2 Express Edition
SintomasPoderá receber uma mensagem de erro semelhante à seguinte quando tenta desinstalar o SQL Server 2008 R2 ou o Microsoft SQL Server 2008 Express Edition: 
Não foi possível ser instalada a seguinte funcionalidade:.NET framework 3.5 (inclui o .NET 2.0 e 3.0)
The following feature couldn't be installed
ResoluçãoPara obter informações sobre como resolver este problema, consulte não é possível desinstalar, reparar, adicionar novas funcionalidades ou adicionar uma nova instância de SQL Server 2008 ou no Windows 8 do SQL Server 2008 R2.SoluçãoPara contornar este problema, efectue um dos seguintes procedimentos:
  • Active o .NET Framework 3.5 antes de desinstalar o SQL Server 2008 Express Edition.
  • Copie o ficheiro MediaInfo.xml do suporte de instalação do SQL Server 2008 R2 ou do suporte de instalação do SQL Server 2008 Express Edition para a seguinte pasta antes de tentar desinstalar o SQL Server 2008 R2 ou SQL Server 2008 Express Edition:
    \Program Files (x86)\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2
Problema 2: A regra de "Verificação do serviço de Cluster" falha quando tenta instalar uma instância de cluster de activação pós-falha do SQL Server 2008 R2
SintomasQuando tenta instalar uma instância de cluster de activação pós-falha do SQL Server 2008 R2, a instalação falha na regra "serviço de verificação de Cluster". Quando visualiza os detalhes, recebe uma mensagem de erro semelhante à seguinte:
When you view the details, you receive an error message that resembles the following
CausaEste problema ocorre se a biblioteca baseada em COM MSClus.dll não está activada.Nota Os programas de configuração de cluster SQL Server 2008 e do SQL Server 2008 R2 dependem da biblioteca baseada em COM MSClus.dll. Se esta biblioteca não estiver activada no nó de cluster, o programa de configuração falha.ResoluçãoPara resolver este problema, efectue um dos seguintes procedimentos:
  • Active a funcionalidade de servidor de automatização de clusters de activação pós-falha em cada nó utilizando o Server Manager. No Server Manager, expanda Ferramentas de administração remota do servidor, expanda Ferramentas de administração de funcionalidade, expanda Ferramentas de Clustering de activação pós-falhae, em seguida, clique para seleccionar o Servidor de automatização de clusters de activação pós-falha
  • Execute o cmdlet seguinte do Windows PowerShell em cada nó para activar a funcionalidade de servidor de automatização de clusters de activação pós-falha:
    Adicionar-windowsfeature RSAT-Clustering-AutomationServer
    Nota Tem de executar este cmdlet na linha de comandos elevada.

Suporte do SQL Server 2012 e SQL Server 2008 R2 para novas funcionalidades do Windows 8.1, Windows 8, Windows Server 2012 R2 e Windows Server 2012

Esta secção resume como as versões do SQL Server funcionam com algumas funcionalidades novas no Windows 8.1, Windows 8, Windows Server 2012 R2 e Windows Server 2012.
A tabela seguinte resume o funcionam das versões do SQL Server com algumas funcionalidades novas no Windows 8 e no Windows Server 2012.Nota Salvo indicação na seguinte tabela, todas as funcionalidades de 2012 do servidor de Windows são suportadas em todas as versões suportadas do SQL server. 
Funcionalidade Funcionalidade SQL ou componente que interage com esta nova funcionalidade Funcionalidade SQL que é afectada ou suportada Versão mínima e service pack requisitos para SQL Excepções ou limitações de suporte Mais informações
Espaços de armazenamento     SQL Server 2008 R2 Service Pack 1 ou versão posterior, SQL Server 2012 (RTM e versões posteriores) Nota SQL Server 2008 R2 requere o Service Pack 2 no Windows 8.1 e Windows Server R2 de 2012.   Esta funcionalidade é suportada com os service packs que forem especificados para as respectivas versões.
Sistema de ficheiros flexível (ReFS)       ReFS não é suportada no SQL 2012 e todas as outras versões de baixo nível. 2014 do SQL Server suporta ReFS.  
Atenuação dos erros de Hardware de RAM LazyWriter Descodificador (sniffer) de página de soma de verificação SQL Server 2012   Quando o SQL Server 2012 é instalado num sistema operativo Windows 2012 com hardware que suporte o diagnóstico de memória danificada, irá notar novas mensagens de erro como 854, 855 e 856 em vez dos 832 erros que LazyWriter normalmente gera.
Número de instâncias por cluster Elevada disponibilidade Clustering de activação pós-falha SQL Server 2012 25 por cluster de activação pós-falha quando utilizar letras de unidade e até 50 se estiver a utilizar ficheiros SMB partilhar armazenamento  
Volumes de partilha de cluster (CSV)       Início no SQL Server 2014, instâncias de Cluster de activação pós-falha AlwaysOn suporta agrupado partilhado Volumes (CSV) no Windows Server 2008 R2 e Windows Server 2012. Para mais informações sobre CSV, consulte Noções sobre Volumes Partilhados de Cluster num Cluster de activação pós-falha. CSVs não são suportadas em versões anteriores ao SQL Server 2014.  

Como activar o .NET Framework 3.5, utilizando o painel de controlo do Windows 10 e de 2016 de servidor do Windows

Pode utilizar o painel de controlo do Windows 10 e de 2016 de servidor do Windows para activar o .NET Framework 3.5. Para activar o .NET Framework 3.5, siga estes passos. 

Para o Windows 10

  1. No Ecrã Iniciar, ir para a linha Run e escreva "Appwiz. cpl" para abrir a janela de programas e funcionalidades do painel de controlo.
    Appwiz.cpl
     
  2. No canto superior esquerdo da janela de programas e funcionalidades , seleccione Activar funcionalidades do Windows ou desactivar.
    Turn Windows features on or off
     
  3. Na janela Windows activar ou desactivar funcionalidades , clique em .NET Framework 3.5 (inclui o .NET 2.0 e 3.0).
    Turn Windows features on or off
     

Para o Windows 10

  1. No ecrã Iniciar, ir para Executar e escreva appwiz. cpl para abrir a janela de programas e funcionalidades do painel de controlo.
    On the Start screen, go to Run and type Appwiz.cpl to open the Programs and Features window of Control Pane.
  2. Gestor de servidor é aberto e inicia o Assistente de funcionalidades e adicionar funções.
  3. Seleccione seguinte para ir para o Seleccionar tipo de instalação janela.
  4. Aceite as predefinições e seleccione seguinte para esta janela também.
  5. Na janela Seleccionar destino , seleccione as funcionalidades no lado esquerdo.
  6. Na janela Seleccionar funcionalidades , clique em.NET Framework 3.5.
  7. Na janela Seleccionar funcionalidades , clique em Framework3.5 .NET (inclui o .NET 2.0 e 3.0).
    In the Select features window, click .NET Framework3.5 (includes .NET 2.0 and 3.0).
 

Como activar o .NET Framework 3.5 no Windows 8.1, Windows 8, Windows Server 2012 R2 e Windows Server 2012

 
Pré-requisitos para o .NET Framework 3.5 no Windows 8 e no Windows Server 2012
Os seguintes pré-requisitos são necessários para activar o .NET Framework 3.5 no Windows 8 e no Windows Server 2012:

Como activar o .NET Framework 3.5, utilizando o painel de controlo do Windows 8.1 e do Windows 8

Pode utilizar o painel de controlo do Windows 8.1 ou o Windows 8 para activar o .NET Framework 3.5. Para activar o .NET Framework 3.5, siga estes passos:
  1. No Ecrã Iniciar tipo Activar funcionalidades do windows, clique em Definiçõese, em seguida, clique em Activar funcionalidades do Windows ou desactivar. (Segue a captura de ecrã para este passo).
    On the Start Screen type turn on windows features, click Settings, and then click Turn Windows features on or off. (The screen shot for this step follows.)
  2. Em Activar ou desactivar funcionalidades do Windows, clique em .net Framework 3.5 (inclui o .NET 2.0 e 3.0). Nota O assistente irá procurar ficheiros necessários e, em seguida, pedir-lhe para transferir os ficheiros do Windows Update.
  3. Clique em Transferir ficheiros do Windows Update.
  4. Clique em Concluir. (Segue a captura de ecrã para este passo).
Click Finish
 

Como activar o .NET Framework 3.5, utilizando o assistente Adicionar funções e funcionalidades do Windows Server 2012 R2 e Windows Server 2012

Para activar o .NET Framework 3.5 no Windows Server 2012 ou Windows Server R2 de 2012, siga estes passos:
  1. No Gestor de servidor, clique em Gerire, em seguida, clique em Adicionar funções e funcionalidades. (Segue a captura de ecrã para este passo).
    Add Roles and Features
     
  2. No ecrã antes de começar , clique em seguinte.
  3. No ecrã Seleccione o tipo de instalação , clique em função ou funcionalidade de instalação e, em seguida, clique em seguinte.
  4. No ecrã Seleccione o servidor de destino , seleccione o servidor de destino e, em seguida, clique em seguinte.
  5. No ecrã seleccionar funções de servidor , clique em seguinte.
  6. No ecrã Seleccionar funcionalidades , clique para seleccionar a caixa de verificação de Funcionalidades do .NET Framework 3.5 e, em seguida, clique em seguinte.
  7. Feche o aviso e, em seguida, clique em instalar. Se o computador não tiver uma ligação à Internet, clique em especificar um caminho de origem alternativ0, escreva o caminho da pasta \sources\SxS no suporte de instalação e, em seguida, clique em OK. Feche o aviso e, em seguida, clique em instalar. (Segue a captura de ecrã para este passo).
    Install
    Nota Na captura de ecrã, repare a declaração de que o .NET Framework 3.5 não faz parte de uma instalação típica. No entanto, os ficheiros de instalação estão disponíveis numa pasta de arquivo de lado a lado. Além disso, não é necessário montar ou apontar para uma origem específica do WIM.
Nota Se estiver a utilizar o Gestor de servidor no Windows Server 2012 para adicionar uma função ou funcionalidade a um servidor remoto, a conta de computador no servidor remoto requer acesso ao caminho de ficheiro de origem alternativa porque a operação de implementação é executada no contexto do sistema no servidor de destino . 

Modo integrado do SharePoint para SQL Server Reporting Services

Esta secção descreve o que deve considerar quando configurar o SQL Server no modo integrado do SharePoint.
Para obter informações sobre como planear o que deve considerar quando configurar o SQL Server no modo integrado do SharePoint, consulte Windows Server 2012 não suporta o SharePoint Server 2010.

Informações de regras de classificação do System Center

Software de regra Título de regra Descrição da regra Versões de produtos contra os quais a regra é avaliada
O System Center Advisor Ficheiros de base de dados do SQL Server residir num sistema de ficheiros não suportado Neste SQL Server a instância verificou a presença de um ou mais ficheiros de base de dados que residam em ReFS (sistema de ficheiros flexível) no Windows Server 2012 R2 e Windows Server 2012. Alojar bases de dados em sistemas de ficheiros do Windows Server 2012 R2 e Windows Server 2012 ReFS não é suportada para utilização em produção. Rever a lista de bases de dados fornecido abaixo e efectua acções correctivas. Consulte o artigo KB para obter mais detalhes. SQL Server 2008 SQL Server 2008 R2 SQL Server 2012

Referências


Para mais informações sobre como implementar o .NET Framework 3.5, consulte a Considerações de implementação do Microsoft .NET Framework 3.5. Para mais informações sobre como utilizar o ASP.NET 3,5 e 4,5 de ASP.NET no IIS 8.0, consulte IIS 8.0 utilizando ASP.NET 3.5 e 4.5 do ASP.NET. Para obter informações sobre problemas que poderão ocorrer depois de instalar o ASP.NET 4.5, consulte o ASP.NET 2.0 e 3.5 do ASP.NET não funcionam depois de desinstalar o ASP.NET 4.5 no Windows 8 ou Windows Server 2012. Para mais informações sobre novas funcionalidades do Windows Server 2012, consulte Novidades no Windows Server 2012. Para obter mais informações sobre como instalar a activação pós-falha de clusters no Windows Server 2012, consulte instalar a funcionalidade de activação pós-falha e as ferramentas no Windows Server 2012.