O período de avaliação tem mensagem de erro expirada ao trabalhar com o SQL Server

Este artigo ajuda você a resolve o problema que ocorre quando você usa ferramentas do Microsoft SQL Server, como SQL Server Management Studio (SSMS) ou SQL Profiler.

Versão original do produto: SQL Server
Número de KB original: 971268

Sintomas

Você pode encontrar a seguinte mensagem de erro ao usar SQL Server ferramentas como SQL Server Management Studio (SSMS) ou SQL Profiler:

O período de avaliação expirou. Para obter informações sobre como atualizar seu software de avaliação, acesse https://www.microsoft.com/sql/howtobuy.

Além disso, você pode ver a seguinte mensagem de erro ao tentar se conectar a uma instalação expirada de SQL Server instância:

Ocorreu um erro de rede ou específico à instância ao estabelecer uma conexão com o SQL Server. O servidor não foi encontrado ou não estava acessível. Verifique se o nome da instância está correto e se SQL Server está configurado para permitir conexões remotas. (provedor: Provedor de Pipes nomeado, erro: 40 – Não foi possível abrir uma conexão com SQL Server)

Observação

A mensagem de erro de conectividade é uma mensagem genérica e nem sempre está vinculada a uma instalação expirada de uma instância SQL Server.

Motivo

O problema geralmente ocorre quando você está executando uma instância de avaliação de SQL Server e o período de tempo de avaliação expirou.

Observação

No caso de SQL Server 2008, você pode ver essa mensagem de erro mesmo depois de atualizar para uma versão licenciada devido a um bug conhecido.

Resolução

  • Caso 1 – Você tem uma versão expirada da edição de avaliação do SQL Server

    Observação

    Isso também se aplica a cenários em que apenas ferramentas são instaladas a partir de uma versão de avaliação.

    Para atualizar a Edição de Avaliação para uma edição de varejo, consulte os seguintes tópicos no Books Online:

    Observação

    Em qualquer um desses tópicos, você pode selecionar a ferramenta de seletor de versão na parte superior para escolher um tópico relevante para seu ambiente. Para SQL Server 2008, você também pode consultar o artigo KB: Atualizar para uma edição diferente de SQL Server (instalação). Para SQL Server 2005, marcar o artigo de KB a seguir Atualizar para uma edição diferente de SQL Server (instalação).

  • Caso 2 - Passando de uma edição de avaliação corporativa para uma edição expressa

    Em alguns casos, você pode decidir passar de uma edição de avaliação enterprise para uma edição do Express. Como não há nenhum caminho de atualização disponível, você pode consultar o artigo a seguir sobre como mover seus bancos de dados de usuário da edição de avaliação para a edição expressa.

    • Cenário 1 – Você ainda pode iniciar sua versão de avaliação SQL Server

      Consulte o seguinte tópico no SQL Server Books Online sobre como mover bancos de dados de usuário: Desanexar e anexar (SQL Server)

    Observação

    O tamanho máximo do banco de dados relacional para edições do SQL Express é de 10 gigabytes (GB).

    • Cenário 2 – Você não pode iniciar uma edição expirada de sua edição de avaliação enterprise porque o período de avaliação expirou

      Se o tamanho do banco de dados for menor que 10 gigabytes (GB), você poderá seguir estas etapas:

      1. Instale uma edição expressa do produto.

      2. Localize os arquivos de dados (mdf e ldf) para seu banco de dados.

      3. Anexe esses arquivos à edição expressa do SQL.

        Observação

        Antes de anexar os arquivos de dados à edição do SQL Express, se esses arquivos estiverem atualmente localizados no diretório de dados padrão para a instância antiga, talvez você queira mover os arquivos de banco de dados de sua localização atual para o novo diretório de dados para a nova instalação ou para outro local no servidor.

  • Caso 3 - Você está executando esse problema em SQL Server ambientes de 2008 mesmo depois de atualizar para uma versão licenciada do SQL Server

    Nesse caso, você tem as seguintes opções.

    Observação

    Você também notará esse problema em sistemas em que instalou originalmente a edição de avaliação das ferramentas compartilhadas e posterior atualização para uma versão licenciada.

    • Opção 1

      Aplique o Service Pack 1 para SQL Server 2008 antes de atualizar a edição de avaliação para uma edição licenciada.

      Observação

      Se você já tiver realizado a atualização da edição antes de aplicar o Service Pack 1 para SQL Server 2008, será necessário passar por todas as etapas mencionadas na seção Opção 2 para resolve o problema. O service pack só evitará problemas que envolvem atualizações futuras de edição.

    • Opção 2

      Use o seguinte procedimento para corrigir o problema:

      Importante

      Esta seção, método ou tarefa contém etapas que descrevem como modificar o Registro. Entretanto, sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Portanto, siga essas etapas cuidadosamente. Para mais proteção, faça o backup do registro antes de modificá-lo. Em seguida, você poderá restaurar o registro se ocorrer um problema. Para saber mais sobre como fazer o backup e restaurar o registro, consulte Como fazer o backup e restaurar o registro no Windows.

      1. Selecione Iniciar>Execução, insira Regedt32 e selecione OK.

      2. Localize e selecione a seguinte chave no Editor do Registro:

        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\ConfigurationState

      3. No painel direito do Editor do Registro, selecione CommonFiles (tipo DWord).

      4. No menu Editar, selecione Modificar.

      5. Digite 3 e selecione OK.

      6. Saia do Editor do Registro.

      7. Execute novamente o procedimento Upgrade to a Different Edition of SQL Server (Setup) para concluir a atualização de todos os componentes para uma edição licenciada.

Verificar se o SSMS expirará

  1. Inicie SQL Server Management Studio.
  2. Selecione o menu Ajuda e selecione o submenu Sobre... na lista. Você encontrará o problema discutido no artigo se o componente que a Microsoft SQL Server Management Studiotiver expirado em dias 'x' ao lado dele.

Aplicável a

  • SQL Server 2008 Developer
  • SQL Server 2008 Enterprise
  • SQL Server 2008 Standard
  • SQL Server 2008 Web
  • SQL Server 2008 Workgroup
  • SQL Server 2008 R2 Developer
  • SQL Server 2008 R2 Enterprise
  • SQL Server 2008 R2 Express com Serviços Avançados
  • SQL Server 2008 R2 Standard
  • SQL Server 2008 R2 Standard Edition for Small Business
  • SQL Server 2012 Developer
  • SQL Server 2012 Enterprise
  • SQL Server 2012 Express
  • SQL Server 2012 Standard
  • SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
  • SQL Server 2014 Developer
  • SQL Server 2014 Enterprise
  • SQL Server 2014 Enterprise Core
  • SQL Server 2014 Express
  • SQL Server 2014 Standard