Instalador de hotfix do SQL Server

Traduções deste artigo Traduções deste artigo
ID do artigo: 330391 - Exibir os produtos aos quais esse artigo se aplica.
As informações neste artigo se aplicam a compilações do hotfix do Microsoft SQL Server 2000 Service Pack 3 (SP3) 761 através de 977 em todos os sistemas operacionais. As informações neste artigo também se aplicam para SQL Server 2000 SP3 hotfix cria 977 através de 2037 quando eles são instalados somente em um computador que está executando o Microsoft Windows 98, Microsoft Windows Millennium Edition ou Microsoft Windows NT. Se você estiver tentando instalar o hotfix do SQL Server 2000 SP3 criar 977 ou um posterior criar em um computador que está executando o Microsoft Windows 2000, Microsoft Windows XP ou Microsoft Windows Server 2003, clique no seguinte número de artigo para ler o artigo na Base de dados de Conhecimento da Microsoft:
842960Descrição do instalador de hotfix de SQL Server 7.0 e SQL Server 2000 de 32 bits
Não há suporte para SQL Server 2000 Service Pack 4 (SP4) e versões posteriores no Windows 98, no Windows Millennium Edition ou no Windows NT. Portanto, não é nenhum suporte de hotfix para esses sistemas operacionais no SQL Server 2000 SP4 e em versões posteriores.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Hotfixes do Microsoft SQL Server 2000 serão empacotados e entregues aos usuários como um arquivo executável de extração automática. O instalador do hotfix ajuda a instalar os hotfixes usando um programa de instalação baseada em GUI. Usando o instalador do hotfix, você também pode automatizar o processo de instalação do hotfix na organização inteira.

O nome do arquivo executável instalador do hotfix terá este formato:

X. aa . ZZZZ _LangName.exe
  • X indica o número de versão principal.
  • aa indica o número de versão secundária de dois dígitos.
  • ZZZZ indica o número do hotfix.
  • LangName é que a três carta abreviação para o idioma ao qual o hotfix está localizado.
Por exemplo, a versão americana do SQL Server 2000 hotfix número 701 seria:

8.00.0701_enu.exe.

Se você tiver espaço em disco erros quando você extrair o pacote, consulte o seguinte artigo na Base de dados de Conhecimento da Microsoft:
301913Erro: Mensagem de erro "Não há espaço suficiente no unidade" ocorre quando você extrai dowloads do SQL Server 2000

Mais Informações

Antes de instalar o instalador do hotfix

Antes de instalar o instalador do hotfix, a Microsoft recomenda que você faça um backup desses bancos de dados:
  • mestre
  • msdb
  • modelo
Posteriormente, se você decidir para reverter o hotfix, você precisa restaurar esses backups. Obter mais informações sobre o processo de reversão estão incluídas no "Como remover ou reverter o hotfix" seção deste artigo. A instalação do instalador do hotfix não faz modificações aos bancos de dados do usuário; no entanto, ele pode incluir modificações aos bancos de dados do sistema.

Como usar o instalador do hotfix

Para iniciar o processo de instalação do hotfix, você deve executar o arquivo executável do hotfix. Para uma instalação padrão do hotfix, você deve salve e execute o arquivo executável do hotfix no computador servidor. Para obter instruções sobre como instalar hotfixes em um cluster de instalação, leia a seção "Instalação de cluster" deste artigo. Para executar a instalação, faça logon no sistema operacional com uma conta de usuário que tenha credenciais administrativas locais.

Quando você executa a instalação, os arquivos de pacote são extraídos para a pasta temp . Em seguida, uma ferramenta de instalador do hotfix com base em GUI inicia que o orienta através do restante do processo de instalação.

Quais arquivos são atualizados por este hotfix?

Uma lista dos arquivos atualizados por este hotfix está localizada em um arquivo INF. Você deve executar o arquivo executável do hotfix e extraia o arquivo INF para revisar a lista de arquivos.

Para obter uma lista dos arquivos que o hotfix atualiza, execute essas etapas:

1. Inicie o arquivo executável do hotfix. Execute o programa até a página de extração. Os arquivos, em seguida, são extraídos para a pasta % TEMP %. Não cancele a instalação ainda. Se você cancelar a instalação, todos os arquivos extraídos serão removidos da pasta % TEMP %.

2. Depois de você ver a tela de boas-vindas para o instalador do hotfix, localize a pasta % TEMP %. Usar o carimbo de data/hora em pastas que estão na pasta TEMP para identificar uma pasta chamada pft XX ~ tmp, onde XX é um número aleatório

3. Localize o arquivo hotfix.inf nesta pasta para obter uma lista completa de arquivo da seção [FILES] neste INF arquivo. Além disso, você também pode analisar a seção [SCRIPTS] o hotfix.inf arquivo para saber se a atualização executa os scripts do SQL Server instalação.

4. Agora, você pode cancelar a instalação para remover a pasta temporária.

Observação Você também pode obter a lista dos arquivos que o hotfix atualiza revisando o artigo que foi criado para esse hotfix. O número do artigo é mostrado na inicial tela Bem-vindo do instalador do hotfix.

Como funciona o instalador

O instalador do hotfix usa estas etapas para concluir a instalação:
  1. Quando você executa o exe de extração automática, os arquivos são extraídos para uma pasta temp no computador.
  2. O instalador do hotfix, verificará que o usuário que está conectado no momento possui credenciais administrativas antes de ele inicia o arquivo de log de instalação.
  3. O instalador automaticamente detecta todas as instâncias de uma instalação do SQL Server e enumera a lista de instâncias que se enquadrem na atualização. Para qualificar para a atualização de hotfix, a instalação do SQL Server deve satisfazer certos requisitos. O artigo que faz referência a esse hotfix terá mais informações sobre os requisitos para aplicar essa atualização. Por exemplo, se o hotfix requer a instalação do Microsoft SQL Server 2000 Service Pack 2, em seguida, instale SQL Server 2000 Service Pack 2 antes de aplicar esse hotfix. Se o computador não tiver as instalações do SQL Server elegíveis para a instalação do hotfix, você recebe uma mensagem semelhante à seguinte e a instalação será anulada:
    Você não tem qualquer instância do SQL instalado neste computador que se qualifica para esse HotFix. Verifique se há requisitos de pack versão e serviço para este Hotfix.
  4. Depois de selecionar uma instância específica do SQL Server para a atualização de hotfix, o instalador do hotfix resolve e lê a memória, os nomes de pasta apropriada e locais que correspondem ao SQL Server instalação que você selecionou.
  5. A instalação solicita informações, como se você deseja usar autenticação do SQL Server ou autenticação do Windows. Se você selecionar a autenticação do SQL Server, você deve fornecer o programa de instalação com a senha para o logon do sa . Se você selecionar a autenticação do Windows, você deve estar executando o programa de instalação enquanto estiver conectado ao Windows com uma conta de logon do Windows. Essa conta de logon deve ser uma parte da função de servidor fixo sysadmin para a instância do SQL Server você está atualizando. Se você desejar usar a autenticação do SQL Server, você deve verificar que a instância do SQL Server está configurada para segurança de modo misto. Caso contrário, a etapa de autenticação não é bem-sucedida e você recebe a seguinte mensagem de erro, mesmo se você fornecer uma senha sa válido:
    Informações de logon inválido. Tente novamente.
  6. Após você efetuar logon no SQL Server usando as informações de logon da etapa 5, o programa de instalação pára os serviços SQL Server Agent para a instância que está sendo atualizado e o serviço MSSQLSERVER.
  7. Agora, o instalador do hotfix executa a etapa principal de substituir os arquivos existentes com novos arquivos que foram incluídos com o hotfix. Para fazer isso, o programa pesquisará o computador de destino para verificar se os arquivos estão realmente presentes. Se os arquivos existirem no computador de destino, ele se qualifica para uma substituição. Depois que um arquivo passa essa verificação, a versão do arquivo é comparada com o arquivo de origem. Para arquivos sem um número de versão, o programa usa as informações de data e hora. Isso cria uma lista de arquivos que estão para ser instalado.
  8. Para cada arquivo que está selecionado para substituição, o arquivo é primeiro feito para uma pasta de backup. Esta pasta de backup será existir na pasta mesma que o arquivo. Sob a pasta de backup é uma subpasta tem o mesmo nome que o número de compilação do hotfix.
    Por exemplo, se você estiver instalando o SQL Server 2000 hotfix 701 e Sqlservr.exe deve ser substituído de seu local atual (c:\Arquivos de Programas\Microsoft SQL Server\MSSQL\Binn\), o instalador cria uma nova estrutura de pastas semelhante ao C:\Program Files\Microsoft SQL Server\MSSQL\Binn\Backup\0701 e ele faz o backup do arquivo existente para esse novo local antes que ele substitua com o novo arquivo a partir do hotfix.

    Da mesma forma, se você selecionar um arquivo que está em C:\Program Files\Microsoft SQL Server\MSSQL\Binn\Resources\1033 para substituição, ele é copiado primeiro para um local de backup como C:\Program Files\Microsoft SQL Server\MSSQL\Binn\resources\1033\Backup\0701 e, em seguida, ele será substituído com sua contraparte a partir do hotfix.

    Observação Se você usar o instalador do hotfix em uma instância do SQL Server e remover como uma instância, as pastas de backup descritas anteriormente não são excluídas pelo programa de remover SQL Server. Em seguida, você deve excluir manualmente essas pastas de backup criadas pelo instalador. Se essas pastas não são removidas, suas tentativas futuras para reinstalar o Microsoft SQL Server 2000 neste computador usando o mesmo nome de instância falhará.
  9. Depois que o instalador interrompe todos os serviços, um arquivo não ocorrerá bloqueado e está pronto para substituição por meio de uma operação de cópia simples. Se o arquivo estiver bloqueado, o instalador anula, e a mensagem a seguir:
    Um ou mais dos arquivos selecionados para aplicação de patch está bloqueado por outros processos. O arquivo de log tem informações detalhadas sobre arquivos bloqueados.

    Feche todos os aplicativos e reinicie o instalador do Hotfix. Se o problema persistir, talvez você precise reiniciar o computador e reinicie o instalador do Hotfix.
Se não houver scripts que devem ser executados, o instalador inicia todos os serviços e executa os scripts.

Instalação de cluster

Instalações de cluster do SQL Server 2000

Para aplicar o pacote de hotfix a uma instalação do cluster SQL 2000, você deve executar o pacote de hotfix no nó que possui o recurso SQL Server. Em seguida, o instalador do hotfix irá colocar o recurso SQL Server off-line e atualizar os binários em todos os nós do cluster. Finalmente, o SQL Server Resource for colocado online e o instalador executa os scripts de instalação (. SQL) que foram enviados como parte do hotfix.

Instalações de cluster do SQL Server 7.0

Tirar para instalações em cluster do SQL Server 7.0, você deve primeiro SQL Server do cluster executando o SQL Server Failover Wizard do nó de cluster primário de cada servidor virtual SQL.

Ativos/ativos

Execute essas etapas para uma instalação ativa/ativa:
  1. Certifique-se que o nó do computador onde o SQL Server 7.0 foi originalmente instalado, controla ambos os grupos de recursos os SQL Server.
  2. Em cada nó do cluster, execute o Assistente para configuração de Failover utilitário para remover o SQL Server Virtual.
  3. Após desagrupamento SQL Server, você deve executar o arquivo executável do hotfix em ambos os nós e concluir a instalação do hotfix com êxito antes de você recluster SQL Server.

Ativos/passivos

Execute essas etapas para uma instalação ativa/passiva:
  1. Certifique-se que o nó do computador, onde o SQL Server 7.0 foi originalmente instalado, controla os recursos do SQL Server.
  2. Neste mesmo nó do computador, execute o Assistente para configuração de Failover utilitário para remover o SQL Server Virtual.
  3. Após desagrupamento SQL Server, você deve executar o hotfix EXE no nó principal somente e concluir a instalação do hotfix com êxito antes de você recluster SQL Server.

Parâmetros de linha de comando

Aqui está uma lista dos parâmetros de linha de comando que estão disponíveis com este pacote de hotfix.
Option         Definition
------         ----------

/s             Disable Self Extraction progress dialog. Must come before /a.

/a             This parameter must come before all parameters except /s if you
               are running the hotfix by using the self-extracting EXE, and you 
               want to include parameters for unattended installations. This is a
               mandatory parameter for the installer to run in the unattended mode. 

/q             This flag causes the Setup program to run in silent mode
               with no user interface. 

/allinstances  This is an SQL specific key that patches all instances of SQL Server
               in silent mode that pass the applicability rules. This flag can also be used
               to patch all SQL Server virtual servers that pass the applicability rules and needs 
               to be run from the active node. 

INSTANCENAME   Name of the instance of SQL  Server.  You must enter it as
               INSTANCENAME=yourinstancename

BLANKSAPWD     Means blank sa password for SQL Authentication. If you enter
               this parameter on computers that are running Microsoft Windows NT or 
               Microsoft Windows 2000, the default Windows Authentication logon is
               overridden and it tries to log on with a blank sa password.  
               The correct format for this parameter is BLANKSAPWD=1.
               This parameter is recognized only for unattended
               installations.

SAPWD          Non-blank sa password. If you enter this parameter, it must be
               in the form of SAPWD=yoursapassword. This parameter
               overrides default Windows Authentication on computers that are running
               Windows NT or Windows 2000, or a BLANKSAPWD, if entered.
Observação você pode usar o Iniciar /wait padrão Windows linha de comando prefixo na frente do comando para retornar o controle ao prompt de comando após o instalador do hotfix.

Exemplos de linha de comando

  • A sintaxe de linha de comando para uma instalação autônoma de um hotfix em uma instância padrão do SQL Server com a caixa de diálogo exclusão andamento desabilitada é:
    8.00.0701_enu.exe /s /a /q
    porque nenhuma informação de autenticação é fornecida na linha de comando, um logon de autenticação do Windows padrão é usado.
  • A sintaxe de linha de comando para uma instalação autônoma de um hotfix em uma instância nomeada do SQL Server é:
    8.00.0701_enu.exe /a /q INSTANCENAME=FRIDAY SAPWD=MyPwd
    onde FRIDAY é o nome da instância do SQL Server 2000. A instalação falhará se o parâmetro INSTANCENAME é fornecido como servername\instancename.
  • A sintaxe de linha de comando para uma instalação autônoma de um hotfix usando a opção Iniciar /wait é:
    start /wait 8.00.0701_enu.exe /s /a /q INSTANCENAME=sqlinstance02

Como executar uma instalação autônoma

Uma instalação autônoma é semelhante a instalação interativa descrita anteriormente. Para uma instalação silenciosa, você deve executar o EXE de extração automática com o parâmetro /q. Se você estiver aplicando o hotfix a uma instância nomeada, você deve especificar o nome da instância na linha de comando usando o parâmetro INSTANCENAME. Se a ocorrência selecionada se qualifica para o hotfix, o instalador aplicará o patch, conforme descrito anteriormente. Se o parâmetro INSTANCENAME não for fornecido, o hotfix usará a instância padrão do SQL Server.

Para instalações autônomas em um cluster, você pode usar a mesma sintaxe como em um cenário noncluster. Por exemplo, se você tiver uma instância nomeada em um cluster chamado HELLO\Inst1, onde HELLO é o nome Virtual Server, a sintaxe é semelhante a:
start /wait 8.00.0701_enu.exe /q instancename=inst1

Arquivo de log

Cada ação executada pelo processo de instalação do hotfix é registrada no arquivo de log a instalação. O arquivo de log será tem informações suficientes sobre cada ação tomada em cada estágio da instalação e a operação específica executada em cada arquivo. O hotfix salva o arquivo de log na pasta %WINDIR%\SQLHotfix. Para cada arquivo de log, o programa cria um nome exclusivo:

SQLHotfix?.Log

O ponto de interrogação (?) é quantas vezes você tentou instalar o hotfix no computador.

Para uma instalação bem-sucedida, no final do arquivo de log você verá esta mensagem:
INSTALAR COM ÊXITO
Da mesma forma essa mensagem significa que ocorreu uma falha durante a instalação do hotfix:
INSTALAR FALHA
Essa mensagem indica que a instalação foi cancelada no meio do processo de instalação e a instalação foi interrompida:
O usuário cancelou a instalação
Para instalações com falha, um código de erro correspondente é gravado em log de instalador do hotfix.

Como remover ou reverter o hotfix

Se você decidir para reverter um pacote de hotfix, você deve usar um processo manual para remover os arquivos atualizados. Uma lista completa dos arquivos e os diretórios de backup apropriados que foram criados pelo hotfix é relacionada no arquivo de log de instalação. Como mencionado anteriormente, o instalador faz o backup os arquivos atuais para a estrutura de pasta de backup (documentada anteriormente neste artigo) antes de substituí-los com os novos arquivos. Para reverter o hotfix, você deve interromper todos os serviços e substitua todos os arquivos da pasta backup especificado no arquivo de log. Se o hotfix executar os scripts durante a instalação, há uma forma rápida automática de reverter as alterações feitas aos bancos de dados do sistema. É por isso que é importante fazer backup de bancos de dados do sistema antes de aplicar o hotfix.

Se você deve reversão desse hotfix e seu arquivo de log de instalação (ou o arquivo INF) indica que o hotfix foi executada uma ou mais,. SQL scripts no seu servidor, você deve seguir essas etapas:.

importante As seguintes etapas envolvem recriar o banco de dados mestre e restaurando-lo de um backup mestre que foi tirado antes da aplicação do hotfix. Se você criou quaisquer novos bancos de dados usuário após a aplicação do hotfix, você deve backup desses bancos de dados usuário agora para que você possa restaurar esses bancos de dados, depois de concluir as seguintes etapas:
  1. Desanexe bancos de dados de todos os usuários. Para obter mais informações, consulte o tópico "Anexando e desanexando Databases" nos manuais online do SQL Server 7.0, ou o tópico "Como anexar e desanexar um banco de dados (Enterprise Manager)" nos manuais online do SQL Server 2000.
    Observação Se qualquer um dos bancos de dados envolvidas na duplicação, você deve primeiro desativar a publicação e distribuição. Para obter mais informações, consulte o tópico "Desabilitar publicação e distribuição" nos manuais online do SQL Server.
  2. Interrompa todos os serviços do SQL Server (ou seja, MSSQLServer, SQLServerAgent, Microsoft Distributed Transaction Coordinator [MS-DTC], Microsoft Search).
  3. Como um fator de segurança, copie a pasta de dados para um local seguro. Se você tiver dados e arquivos de log em uma pasta separada, diferente da pasta de dados padrão, copiar também esses arquivos.
  4. Pesquisar o computador para a pasta de backup e substituir as novas versões de todos os arquivos com as versões antigas.
  5. Recriar o banco de dados mestre .
  6. Restaure os bancos de dados mestre , modelo e msdb do backup desses bancos de dados que foi executada antes da aplicação do hotfix. Isso anexa automaticamente bancos de dados qualquer usuário que foram anexados, quando você criou o backup. Anexe bancos de dados qualquer usuário que foram criados após o último backup do banco de dados mestre.
  7. Se você tivesse catálogos de texto completo, restaure os catálogos de texto completo e ressincronizar os catálogos de texto completo. Para obter mais informações, consulte o seguinte artigo no artigo Base de dados de Conhecimento Microsoft:
    240867Como mover, copiar e fazer backup de arquivos e pastas do catálogo de texto completo
  8. Se você usar a replicação será necessário reconfigurar manualmente replicação.
  9. Se você usar o SQL Mail, reconfigure o SQL Mail. Para obter mais informações, consulte o seguinte artigo na Base de dados de Conhecimento da Microsoft:
    263556Como configurar o SQL Mail

Propriedades

ID do artigo: 330391 - Última revisão: quinta-feira, 6 de abril de 2006 - Revisão: 8.3
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Palavras-chave: 
kbmt kbhowto kbinfo KB330391 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 330391

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com