SQL Server hotfix installer

Traduções de Artigos Traduções de Artigos
Artigo: 330391 - Ver produtos para os quais este artigo se aplica.
As informações neste artigo aplicam-se para versões de correcção do Microsoft SQL Server 2000 Service Pack 3 (SP3) 761 através de 977 em todos os sistemas operativos. As informações neste artigo também se aplicam ao SQL Server 2000 SP3 correcção cria 977 através de 2037 quando são instaladas apenas num computador com o Microsoft Windows 98, Microsoft Windows Millennium Edition ou Microsoft Windows NT. Se estiver a tentar instalar correcções SQL Server 2000 SP3 criar 977 ou uma posterior criar num computador com o Microsoft Windows 2000, Microsoft Windows XP ou Microsoft Windows Server 2003, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
842960Descrição do instalador de correcção de SQL Server 7.0 e SQL Server 2000 a 32 bits
SQL Server 2000 Service Pack 4 (SP4) e versões posteriores não são suportadas no Windows 98, Windows Millennium Edition ou Windows NT. Por conseguinte, não existe qualquer correcção suporte para os sistemas operativos no SQL Server 2000 SP4 e em versões posteriores.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Correcções do Microsoft SQL Server 2000 serão compactadas e entregues aos utilizadores como um ficheiro executável de extracção automática. O programa de instalação correcção ajuda a instalar correcções utilizando um programa de configuração baseada em GUI, graphical user interface. Utilizando o programa de instalação do correcção, também pode automatizar o processo de instalação da correcção em toda a organização.

O nome do ficheiro executável correcção de programa de instalação irá 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 de correcção.
  • LangName é que de três letras abreviatura para o idioma a que a correcção está localizada.
Por exemplo, a versão inglesa dos Estados Unidos do SQL Server 2000 hotfix número 701 seria:

8.00.0701_enu.exe.

Se tiver espaço em disco erros quando extrair o pacote, consulte o seguinte artigo na base de dados de conhecimento da Microsoft:
301913Erro: Mensagem de erro "Não existe suficiente espaço na unidade" ocorre quando extrair dowloads do SQL Server 2000

Mais Informação

Antes de instalar o programa de instalação correcção

Antes de instalar o programa de instalação correcção, a Microsoft recomenda que efectue uma cópia de segurança destas bases de dados:
  • principal
  • msdb
  • modelo
Mais tarde, se decidir anular a correcção, terá de restaurar estas cópias de segurança. Mais informações sobre o processo de anulação estão incluídas no "Como remover ou anular a correcção" secção deste artigo. A instalação do programa de instalação da correcção não efectua modificações as bases de dados de utilizador; no entanto, pode incluir modificações às bases de dados do sistema.

Como utilizar o programa de instalação correcção

Para iniciar o processo de instalação da correcção, tem de executar o ficheiro executável da correcção. Para uma instalação padrão de correcção, tem de guardar e executar o ficheiro executável da correcção no computador servidor. Para obter instruções sobre como instalar correcções num cluster de instalação, leia a secção "Instalação de cluster" deste artigo. Para executar a instalação, tem de inicie sessão no sistema operativo com uma conta de utilizador que tenha credenciais administrativas locais.

Quando executa a instalação, os ficheiros do pacote são extraídos para a pasta temp . Em seguida, uma ferramenta de instalação baseadas em GUI correcção inicia que o ajuda através do restante processo de instalação.

Os ficheiros que estão actualizados por esta correcção?

Uma lista dos ficheiros que estão actualizados por esta correcção está localizada num ficheiro INF. Tem de executar o ficheiro executável da correcção e extraia o ficheiro INF para rever a lista de ficheiros.

Para obter uma lista dos ficheiros que actualiza a correcção, siga estes passos:

1. Inicie o ficheiro executável da correcção. Execute o programa até que a página de extracção. Em seguida, são extraídos os ficheiros para a pasta % TEMP %. Não cancele o programa de configuração ainda. Se cancelar o programa de configuração, todos os ficheiros extraídos são removidos da pasta % TEMP %.

2. Depois de ver o ecrã de boas-vindas para o instalador de correcção, localize a pasta % TEMP %. Utilizar a hora em pastas que estão na pasta TEMP para identificar uma pasta denominada pft XX ~ tmp, onde XX é um número aleatório

3. Localize o ficheiro de Hotfix.inf nesta pasta para obter uma lista de ficheiro completo da secção [FILES] neste INF ficheiro. Além disso, também poderá rever a secção [SCRIPTS] o Hotfix.inf ficheiro para saber se a actualização executa quaisquer scripts contra o SQL Server instalação.

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

Nota Também pode obter a lista dos ficheiros que a correcção actualiza revendo o artigo da Microsoft Knowledge Base que foi criado para esta correcção. O número de artigo é mostrado na inicial do Bem-vindo ao ecrã do programa de instalação do correcção.

Como funciona o programa de instalação

O programa de instalação correcção utiliza estes passos para concluir a instalação:
  1. Quando executa o exe de extracção automática, os ficheiros são extraídos para uma pasta temp no computador.
  2. O instalador de correcção, em seguida, verifica se o utilizador actualmente com sessão iniciada tem credenciais administrativas antes que inicia o ficheiro de registo de configuração.
  3. O programa de instalação detecta todas as ocorrências de uma instalação do SQL Server e automaticamente Enumera a lista de instâncias que se enquadrem na atualização. Para elegibilidade para a actualização de correcção, a instalação do SQL Server tem de satisfazer determinados requisitos. O artigo da Microsoft Knowledge Base que referencia desta correcção terá mais informações sobre os requisitos para aplicar esta actualização. Por exemplo, se a correcção requer a instalação do Microsoft SQL Server 2000 Service Pack 2, em seguida, terá de instalar SQL Server 2000 Service Pack 2 antes de aplicar esta correcção. Se o computador não tiver qualquer instalação do SQL Server elegíveis para esta instalação da correcção, receberá uma mensagem semelhante à seguinte e a instalação for interrompida:
    Não tem qualquer instância de SQL instalada neste computador é elegível para esta correcção. Verifique requisitos de pack versão e o serviço para esta correcção.
  4. Depois de seleccionar uma instância específica de SQL Server para a actualização de correcção, o programa de instalação correcção resolve e lê a memória, os nomes de pasta adequada e as localizações que correspondem ao SQL Server instalação que seleccionou.
  5. O programa de configuração pede-lhe informações, tais como se pretende utilizar a autenticação do SQL Server ou autenticação Windows. Se seleccionar autenticação do SQL Server, tem de fornecer o programa de configuração com a palavra-passe para o início de sessão sa . Se seleccionar autenticação do Windows, tem de ter o programa de configuração enquanto tiver sessão iniciada Windows com uma conta de início de sessão do Windows. Esta conta de início de sessão tem de fazer parte da função de servidor fixa sysadmin para a instância do SQL Server estiver a actualizar. Se pretender utilizar autenticação do SQL Server, terá de efectuar-se de que a instância do SQL Server está configurada para segurança de modo misto. Caso contrário, o passo de autenticação não tem êxito e receberá a seguinte mensagem de erro, mesmo se fornecer uma palavra-passe de sa válida:
    Informações de início de sessão inválido. Tente novamente.
  6. Depois de iniciar no SQL Server utilizando a informação de início de sessão do passo 5, o programa de configuração pára o serviço MSSQLSERVER e os serviços do SQL Server Agent para a instância que está a ser actualizado.
  7. Agora, o programa de instalação correcção efectua o passo de principais de substituir os ficheiros existentes por novos ficheiros que foram incluídos com a correcção. Para efectuar este procedimento, o programa procura o computador de destino para verificar se os ficheiros são realmente presentes. Se os ficheiros de existirem no computador de destino, é considerado válido para uma substituição. Depois de um ficheiro passa esta verificação, a versão do ficheiro é comparada com o ficheiro de origem. Para ficheiros sem um número de versão, o programa usa as informações de hora e data. Isto cria uma lista de ficheiros que estão a ser instalado.
  8. Para cada ficheiro que está seleccionado para substituição, o ficheiro é primeiro cópias uma pasta de cópia de segurança. Esta pasta de cópia de segurança irá existir na pasta mesma que o ficheiro. Na pasta cópia de segurança é uma subpasta com o mesmo nome que o número de compilação da correcção.
    Por exemplo, se estiver a instalar o SQL Server 2000 correcção 701 e Sqlservr.exe tem de ser substituído a partir da localização actual (C:\Program Files\Microsoft SQL Server\MSSQL\Binn\), o programa de instalação cria uma nova estrutura de pasta semelhante à C:\Program Files\Microsoft SQL Server\MSSQL\Binn\Backup\0701 e efectua uma-cópia de segurança o ficheiro existente para esta nova localização antes que substitua com o novo ficheiro da correcção.

    Do mesmo modo, se seleccionar um ficheiro que está em C:\Program Files\Microsoft SQL Server\MSSQL\Binn\Resources\1033 para substituição, é copiado primeiro para uma localização de cópia de segurança semelhante ao C:\Program Files\Microsoft SQL Server\MSSQL\Binn\resources\1033\Backup\0701 e, em seguida, é substituído pelo respectivo equivalente da correcção.

    Nota Se utilizar o programa de instalação correcção numa instância do SQL Server e remover esse uma instância, as pastas de cópia de segurança descritas anteriormente não são eliminadas pelo programa de remoção do SQL Server. Em seguida, deve eliminar manualmente estas pastas de cópia de segurança criadas pelo programa de instalação. Se estas pastas não são removidas, as tentativas futuras para reinstalar o Microsoft SQL Server 2000 neste computador utilizando o mesmo nome de instância falhará.
  9. Depois do programa de instalação pára todos os serviços, um ficheiro será não mantido bloqueado e está pronto para substituição através de uma operação de cópia simples. Se o ficheiro estiver bloqueado, o programa de instalação interrompida e receberá a seguinte mensagem:
    Um ou mais dos ficheiros seleccionados para aplicar o patch está bloqueado por outros processos. O ficheiro de registo com informações detalhadas sobre ficheiros bloqueados.

    Feche todas as aplicações e reinicie o programa de instalação correcção. Se o problema persistir, poderá ter que reiniciar o computador e reinicie o programa de instalação correcção.
Se existirem scripts que devem ser executados, o programa de instalação 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 correcção a uma instalação do 2000 SQL agrupada, terá de executar o pacote de correcções no nó que possui o recurso de SQL Server. Em seguida, o programa de instalação correcção Coloque offline o recurso do SQL Server e actualizar os binários em todos os nós do cluster. Finalmente, o SQL Server recurso estiver online e quaisquer scripts de instalação é executado o programa de instalação (.sql) que foram enviadas como parte da correcção.

Instalações de cluster do SQL Server 7.0

Para instalações do SQL Server 7.0 em cluster, tem de remover primeiro cluster do SQL Server executando o Assistente de activação pós-falha do servidor de SQL do nó de cluster primário de cada SQL Server virtual.

Activo/activo

Siga estes passos para uma instalação activo/activo:
  1. Certifique-se de que o nó do computador onde o SQL Server 7.0 foi originalmente instalado, controla ambos os os grupos de recursos do SQL Server.
  2. Em cada nó do cluster, execute o Assistente de configuração a activação pós-falha utilitário para remover o SQL Server Virtual.
  3. Depois de unclustering do SQL Server, tem de executar o ficheiro executável da correcção em ambos os nós e concluir a instalação da correcção com êxito antes de recluster do SQL Server.

Activos/passivos

Siga estes passos para uma instalação activo/passivo:
  1. Certifique-se de 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 de activação pós-falha utilitário para remover o SQL Server Virtual.
  3. Depois de unclustering do SQL Server, tem de execução e a correcção EXE no nó principal só e concluir a instalação da correcção com êxito antes de recluster do SQL Server.

Parâmetros da linha de comandos

Eis uma lista dos parâmetros de linha de comandos estão disponíveis com este pacote de correcções.
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.
NOTA: pode utilizar o Iniciar /wait padrão Windows comandos prefixo à frente do comando para devolver o controlo à linha de comandos depois de concluir o programa de instalação correcção.

Exemplos da linha de comandos

  • A sintaxe de linha de comandos para uma instalação automática de uma correcção numa instância predefinida do SQL Server com caixa de diálogo de progresso self-extraction desactivada é:
    8.00.0701_enu.exe /s /a /q
    uma vez que não existem informações de autenticação for fornecidas na linha de comandos, é utilizado um início de sessão predefinido com autenticação do Windows.
  • A sintaxe de linha de comandos para uma instalação automática de uma correcção numa 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 comandos para uma instalação automática de uma correcção utilizando a opção Iniciar /wait é:
    start /wait 8.00.0701_enu.exe /s /a /q INSTANCENAME=sqlinstance02

Como efectuar uma instalação automática

Uma instalação automática é semelhante da instalação interactiva descrita anteriormente. Para uma instalação silenciosa, tem de executar um EXE de extracção automática com o parâmetro/q. Se estiver a aplicar a correcção a uma instância nomeada, tem de especificar o nome da instância na linha de comandos utilizando o parâmetro INSTANCENAME. Se a instância seleccionada é elegível para a correcção, o programa de instalação irá aplicar o patch, conforme descrito anteriormente. Se o parâmetro INSTANCENAME não for fornecido, a correcção utiliza instância predefinida para o SQL Server.

Para instalações automáticas num cluster, pode utilizar a mesma sintaxe como um cenário sem clusters. Por exemplo, se tiver uma instância nomeada num cluster com o nome HELLO\Inst1, onde OLA é o nome do servidor virtual, a sintaxe é semelhante à:
start /wait 8.00.0701_enu.exe /q instancename=inst1

Ficheiro de registo

Cada acção que é efectuada pelo processo de instalação do hotfix é registada no ficheiro de registo de configuração. O ficheiro de registo terá informações suficientes sobre cada acção tomada cada fase da instalação e a operação específica executada em cada ficheiro. A correcção guarda o ficheiro de registo na pasta %WINDIR%\SQLHotfix. Para cada ficheiro de registo, o programa cria um nome exclusivo:

SQLHotfix?.Registo

O ponto de interrogação (?) é quantas vezes tentou instalar a correcção no computador.

Para uma instalação com êxito, no fim do ficheiro de registo verá esta mensagem:
INSTALAR COM ÊXITO
Do mesmo modo esta mensagem significa que ocorreu uma falha durante a instalação da correcção:
INSTALAR FALHA
Esta mensagem indica que a instalação foi cancelada no meio do processo de configuração e a instalação foi interrompida:
O utilizador cancelou a instalação
Nas instalações falhadas, um código de erro correspondente é escrito no registo do programa de instalação de correcção.

Como remover ou anular a correcção

Se decidir anular um pacote de correcção, tem de utilizar um processo manual para remover os ficheiros actualizados. Uma lista completa dos ficheiros e os directórios de cópia de segurança adequados que foram criados pelo hotfix está listada no ficheiro de registo de configuração. Efectua uma tal como mencionado anteriormente, o programa de instalação cópia de segurança de ficheiros actuais para a estrutura da pasta de cópia de segurança (documentada anteriormente neste artigo) antes de substituir os novos ficheiros. Para anular a correcção, tem de parar todos os serviços e substituir todos os ficheiros da pasta de cópia de segurança especificado no ficheiro de registo. Se a correcção execute quaisquer scripts durante a instalação, não existe nenhuma forma automática rápida para recuperar as alterações efectuada bases de dados do sistema. É por que motivo é importante que cópia bases de dados do sistema antes de aplicar esta correcção.

Se tem de anulação desta correcção e o ficheiro de registo de configuração (ou o ficheiro INF) indica que a correcção foi executada uma ou mais, .SQL scripts contra o servidor, terá de seguir estes passos:.

importante Os seguintes passos envolvem reconstruir a base de dados principal e a restaurar a partir uma cópia de segurança principal que foi efectuada antes de aplicar a correcção. Se tiver criado quaisquer novas bases de dados utilizador depois de aplicar a correcção, tem backup estas bases de dados do utilizador agora para que possa restaurar estas bases de dados, depois de concluir os seguintes passos:
  1. Desligar todas as bases de dados utilizador. Para mais informações, consulte o tópico de "bases de anexar e desligar dados" no SQL Server 7.0 Books Online, ou o tópico "Como ligar e desligar de uma base de dados (Enterprise Manager)" no SQL Server 2000 Books Online.
    Nota Se qualquer uma das bases de dados envolvidos na replicação, primeiro tem de desactivar publicação e distribuição. Para mais informações, consulte o tópico "Desactivar publicação e Distribution" no SQL Server Books Online.
  2. Pare todos os serviços do SQL Server (ou seja, MSSQLServer SQLServerAgent, coordenador de transacções distribuídas da Microsoft [MS DTC], o Microsoft Search).
  3. Como um factor de segurança, copie a pasta dados para uma localização segura. Se tiver ficheiros de dados e de registo numa pasta separada, seja a pasta de dados predefinida, também copiar esses ficheiros.
  4. Procurar o computador para a pasta cópia de segurança e substituir as novas versões todos os ficheiros com versões anteriores.
  5. Reconstrua a base de dados principal .
  6. Restaure as bases de dados principal , modelo e msdb da cópia de segurança destas bases de dados que foi efectuada antes de aplicar a correcção. Isto anexa automaticamente bases de dados qualquer utilizador que foram ligados quando criou a cópia de segurança. Anexe as bases de dados utilizador que foram criadas depois da última cópia de segurança da base de dados principal.
  7. Se tiver texto integral catálogos, restaure os catálogos de texto completo e voltar a sincronizar os catálogos de texto completo. Para mais informações, consulte o seguinte artigo no artigo base de dados de conhecimento da Microsoft:
    240867Como mover, copiar e cópias de catálogo de texto completo pastas e ficheiros
  8. Se utilizar a replicação tem de reconfigurar manualmente a replicação.
  9. Se utilizar o correio SQL, reconfigure correio de SQL. Para mais informações, consulte o seguinte artigo na base de dados de conhecimento da Microsoft:
    263556Como configurar o SQL Mail

Propriedades

Artigo: 330391 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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