Descrição do Service Pack 4 para o SQL Server 7.0 e Microsoft Data Engine (MSDE) 1.0

Traduções deste artigo Traduções deste artigo
ID do artigo: 889543
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Esta versão do Microsoft SQL Server 7.0 e Microsoft Data Engine (MSDE) 1.0 Service Pack 4 (SP4) fornece atualizações para os componentes de banco de dados de uma instalação do SQL Server 7.0 ou ao MSDE 1.0. Este artigo apresenta as seguintes informações sobre o SP4:
  • Versões de Service Pack e a remoção do Service Pack 4
  • Como fazer o download e extraia o Service Pack 4
  • Como instalar o Service Pack 4
  • Como redistribuir componentes de banco de dados e componentes de cliente do Service Pack 4
  • Explica os problemas que afetam os sites de executando o Service Pack 4

Conteúdo

Mais Informações

Introdução

Esta versão do Microsoft SQL Server 7.0 Service Pack 4 (SP4) e Microsoft Data Engine (MSDE) 1.0 SP4 atualiza os componentes de banco de dados de uma instalação do SQL Server 7.0 ou ao MSDE 1.0. Isso inclui os seguintes componentes:
  • O mecanismo de dados
  • Utilitários de cliente do banco de dados, como SQL Server EnterpriseManager e osql (SQL Server 7.0 somente)
  • Componentes de conectividade de cliente do banco de dados como o OLE DBProvider para SQL Server, o driver ODBC do SQL Server e as bibliotecas de clientNet
SQL Server 7.0 SP4 podem ser aplicadas a computadores que estejam executando o mecanismo de dados do SQL Server 7.0 ou MSDE 1.0. O programa de instalação do Service Pack 4 detecta automaticamente a edição do SQL Server 7.0 ou ao MSDE 1.0 que está no computador e atualiza somente os componentes dessa edição. O programa de instalação não tenta atualizar os componentes que estão na edição Enterprise do SQL Server 7.0, a menos que o programa de instalação detecta a presença do Enterprise Edition. Quando o service pack for aplicado a um computador que esteja executando o MSDE 1.0, não tente atualizar componentes só são incluídos com o SQL Server 7.0. Quando o service pack for aplicado a um computador que está executando apenas o banco de dados de componentes de cliente, não tente atualizar os componentes do servidor de banco de dados.

Como os pacotes de serviço de componente de banco de dados do SQL Server são cumulativos, SP4 inclui as correções de todos os service packs anteriores do SQL Server 7.0. Portanto, o SP4 pode ser aplicado a uma instalação original do SQL Server versão 7.0 ou ao MSDE 1.0, ou para qualquer instalação do SQL Server 7.0 ou ao MSDE 1.0 para o qual um service pack foi aplicado anteriormente.

SQL Server 7.0 SP4 não oferece suporte a computadores com base no chip da CPU Alpha. SQL Server 7.0 Service Pacl 3 (SP3) é o último service pack do SQL Server 7.0 que oferece suporte a computadores baseados em Alpha.

Para obter informações adicionais sobre as correções que estão contidos no SQL Server 7.0 Service Pack 4, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
313980 Lista de bugs corrigidos pelos service packs do SQL Server 7.0
Para obter informações adicionais sobre como obter informações sobre o SQL Server 7.0 Service Pack 4 não foi incluído neste artigo, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
313986 Adições Readme do SQL Server 7.0 Service Pack 4

Versões do service pack

Se você não tiver certeza do service pack que instalou em uma instância do mecanismo de banco de dados do SQL Server 7.0 ou ao MSDE 1.0, verifique se a versão executando um comando SELECT @@VERSION do osql, o SQL Query Analyzer ou o isql. A tabela a seguir mostra a relação entre a seqüência de caracteres de versão é reportada pelo comando @@VERSION e os service packs do SQL Server 7.0 e o MSDE 1.0:
Recolher esta tabelaExpandir esta tabela
@@VERSIONVersão do SQL Server
7.00.623Versão original do SQL Server 7.0 ou ao MSDE 1.0
7.00.699Banco de dados Components Service Pack 1 (SP1)
7.00.842Banco de dados Components Service Pack 2 (SP2)
7.00.961SP3 de componentes de banco de dados
7.00.1063SP4 de componentes de banco de dados
Se você não tiver certeza da edição do SQL Server 7.0 que você está executando ou se você tiver conectado ao MSDE 1.0, a última linha da saída retornada pelo comando @@VERSION relata a edição à qual você se conectou. Por exemplo, a saída pode ser semelhante à seguinte:
MSDE on Windows NT 4.0 (Build 1381: Service Pack 4)
Desktop Edition on Windows NT 4.0 (Build 1381: Service Pack 4)
Developer Edition on Windows NT 4.0 (Build 1381: Service Pack 4)
Standard Edition on Windows NT 4.0 (Build 1381: Service Pack 4)
Enterprise Edition on Windows NT 4.0 (Build 1381: Service Pack 4)
Hotfixes mais recentes

Se você receber um hotfix após 20 de fevereiro de 2002, o hotfix não é provável a ser incluído no SP4. Entre em contato com seu provedor de suporte sobre uma atualização de hotfix para o SP4.

Removendo o SP4

Não é possível remover o SP4 facilmente devido a alterações de tabela do sistema que requer o service pack para manutenção. Para reverter para uma compilação de antes SP4 foi instalado, você deve remover e reinstalar o SQL Server 7.0 ou ao MSDE 1.0. Em seguida, se for necessário, você deve aplicar o service pack (SP1, SP2 ou SP3) que estavam sendo executados antes da instalação do SP4. Antes de reinstalar o SQL Server 7.0 ou ao MSDE 1.0, desanexe os bancos de dados no SP4. Em seguida, reconectá-las após a reinstalação do SQL Server 7.0 ou MSDE 1.0 e SP1, SP2 ou SP3. Para obter informações sobre como usar procedimentos sp_attach_db e sp_detach_db , consulte os Manuais Online do SQL Server para o SQL Server 7.0. Assim como acontece com qualquer nova instalação, você deve criar novamente os logins necessários. Você deve também recriar as tarefas agendadas que dependem de informações no banco de dados msdb , além de quaisquer alterações feitas no modelo de banco de dados. Se você usar a replicação, você deve reconfigurar a duplicação.

Baixar e extrair o SP4

Este service pack é distribuído em dois formatos a seguir:
  • No CD do SP4
  • Em um arquivo de extração automática chamado Sql70sp4.exe thatcan ser baixado da Internet
Use o arquivo de extração automática Sql70sp4.exe para criar um conjunto de pastas e arquivos no seu computador são as mesmas que as pastas e arquivos que estão no CD do SP4. Em seguida, o processo de instalação é o mesmo para o CD do SP4 e os arquivos extraídos do SP4.

Se fizer o download do SP4, você deve extrair os arquivos para criar as pastas do service pack antes de executar o programa de instalação.

Observação Muitos dos arquivos que estão nos service packs são arquivos de sistema. Certifique-se de que a opção Mostrar todos os arquivos é definida no Microsoft Windows NT Explorer ou Windows Explorer quando você está trabalhando com os service packs. Para ativar essa opção, execute estas etapas:
  1. Inicie o Windows Explorer ou no Windows NT Explorer.
  2. No menu Exibir , clique emOpções.
  3. Na guia Exibir , clique para selecionarMostrar todos os arquivos.

Requisitos de espaço em disco para o SP4

Você deve ter 231 MB de espaço em disco para descompactar SP4 se você baixar o arquivo executável de extração automática para a unidade C no seu computador e, em seguida, executar a extração lá.

Se você tiver espaço em disco insuficiente para fazer download do SP4 para a unidade C no seu computador, você pode economizar espaço em disco fazendo o download do arquivo ZIP do SP4 para uma unidade secundária. Em seguida, você pode extrair o arquivo ZIP na unidade C. Este método requer 188 MB na unidade C e 43 MB na unidade secundária.

Extraindo SP4 de componentes de banco de dados

Para extrair o SP4 de componentes de banco de dados, copie o arquivo de extração automática para uma pasta que esteja no computador que está executando o SQL Server 7.0 ou ao MSDE 1.0. Em seguida, execute o arquivo. O programa de auto-extração solicitará o nome da pasta onde você deseja colocar os arquivos do service pack. Por exemplo, se você estiver executando o SQL Server ou MSDE e você criou uma pasta chamada C:\70sp4, copie o arquivo Sql70sp4.exe para o seu computador, execute o arquivo e, em seguida, forneça o nome da pasta C:\70sp4 quando for solicitado.

Isso extrairá os arquivos do service pack e, em seguida, copie os dois arquivos do Microsoft Systems Management Server para a pasta de C:\70sp4. O restante dos arquivos do service pack será colocado em uma subpasta \X86.

Após extrair os componentes, você pode renomear a pasta de instalação do banco de dados. No entanto, certifique-se de que o nome da pasta não contém caracteres de espaço ("").

Instalação do service pack

Para instalar o SP4, siga estas instruções de instalação. Nem todas as etapas são necessárias, dependendo em que as seguintes configurações do SQL Server 7.0 está aplicando o service pack:
  • Configuração do servidor de banco de dados: Aplica-se a um computador que esteja executando o software de engines e itsrelated de dados do MSDE 1.0 ou qualquer edição do SQL Server 7.0. Thesecomputers também contém os componentes de cliente do banco de dados.
  • Banco de dados configuração somente cliente: Aplica-se a um computador que esteja executando o seguinte:
    • Componentes de conectividade de cliente de banco de dados, como o provedor OLE DB para SQL Server, o driver ODBC do SQL Server e o bibliotecas de rede do cliente (do SQL Server 7.0 ou MSDE 1.0).
    • Utilitários de cliente do banco de dados como o SQL Server Enterprise Manager e bcp (apenas no SQL Server 7.0).
  • Configuração de cluster de Failover: Aplica-se a um computador que esteja executando o SQL Server 7.0 que isconfigured em um cluster de failover.
  • Configuração de servidor de replicação: Aplica-se a um computador que esteja executando o SQL Server 7.0 na qual pelo menos um banco de dados é parte de uma topologia de replicação.
Para cada etapa da instalação, estão listados os componentes aplicáveis.

Observação O service pack contém idioma específico. Aplique o service pack com o mesmo idioma que o componente do SQL Server que você está atualizando.

Observação Antes de instalar o SP4 na versão francesa do Windows NT 4.0, siga as instruções no seguinte artigo da Base de Conhecimento Microsoft:
259484 Funções CryptEncrypt e CryptDecrypt são compatíveis com o idioma francês no Windows 2000
Antes de iniciar uma instalação
O seguinte se aplica a todas as instalações de componente.

O programa de instalação do SP4 não atualizar bancos de dados de usuário, exceto para esses bancos de dados de usuários envolvidos em topologias de replicação regularmente. Bancos de dados que não estão envolvidos em topologias de replicação não tem dependências no SP4. Por exemplo:
  • Você pode restaurar um backup de banco de dados do usuário de uma instância debancos Server 7.0 ou SQL Server 7.0 SP1, SP2 ou SP3 para uma instância do SQL Server7.0 SP4.
  • Você pode restaurar um backup de banco de dados do usuário de um debancos de instância Server 7.0 SP4 a uma instância do SQL Server 7.0 ou SQL Server 7.0 SP1, SP2 ou SP3.
  • Você pode desanexar um banco de dados do usuário de uma instância do SQL Server 7.0 ou SQL Server 7.0 SP1, SP2 ou SP3 e, em seguida, anexá-lo a um instanceof SQL Server 7.0 SP4.
  • Você pode desanexar um banco de dados do usuário de uma instância do SQL Server 7.0 SP4 e, em seguida, anexá-la a uma instância do SQL Server 7.0 ou SQL Server 7.0 SP1, SP2 ou SP3.
A instalação do SP4 atualizar bancos de dados de usuários que são membros de uma topologia de replicação. Antes de instalar o SP4, certifique-se de que os bancos de dados de replicação e grupos de arquivos são graváveis e que a conta de usuário que está executando o programa de instalação tem permissão para acessar os bancos de dados. Para obter mais informações sobre como aplicar o SP4 a bancos de dados envolvidos em topologias de replicação, consulte Instalando em servidores replicados.
Preparando-se para um servidor de gerenciamento de sistemas distribuídos de instalação
Você também pode usar o Microsoft Systems Management Server para instalar o SP4 automaticamente em vários computadores que estejam executando o Windows NT Server. O arquivo Smssql.sms é um arquivo de definição de pacote que automatiza a criação de um pacote do SQL Server no Systems Management Server. Em seguida, o pacote do SQL Server pode ser distribuído e instalado em computadores que estejam executando o Systems Management Server. O arquivo Unattspsms.bat é um arquivo em lotes que detecta o sistema operacional do computador e, em seguida, executa a versão apropriada do programa de instalação.

Fazer backup de bancos de dados do SQL Server

O seguinte se aplica a todas as configurações, exceto a configuração somente cliente de banco de dados.

Como precaução, faça um backup de todos os seus bancos de dados do SQL Server. Isso inclui os bancos de dados mestre, modeloe msdb . Instalando o service pack não modifica a bancos de dados de usuário, exceto bancos de dados de usuários que estão envolvidos na replicação, mas ele modifica os bancos de dados master e msdb . Instalando o service pack modifica os bancos de dados mestre, msdbe modelo . Isso os torna incompatível com versões anteriores ao SP4 do SQL Server 7.0. Esses backups são necessários se você decidir reinstalar o SQL Server 7.0 sem SP4.

Também é recomendável fazer backup de seus bancos de dados do usuário, embora SP4 irá executar atualizações apenas em bancos de dados do usuário que são membros de topologias de replicação.

Verifique se que os bancos de dados do sistema tem espaço livre suficiente

O seguinte se aplica a todas as configurações, exceto a configuração somente cliente de banco de dados.

Você pode ignorar esta etapa se as seguintes condições forem verdadeiras:
  • A opção de crescimento automático está ativado para o mestre e msdb bancos de dados no sistema SQL Server ou MSDE na qual você applySP4.
  • A unidade de disco que contém esses bancos de dados tem em least500 KB de espaço livre disponível para cada banco de dados pode crescimento automático.
No SQL Server 7.0, é possível verificar que os bancos de dados do sistema tem espaço livre suficiente. Para fazer isso, conecte-se ao SQL Server no SQL Server Enterprise Manager, clique com botão direito no ícone do banco de dados e, em seguida, clique em Propriedades. Verifique se a caixa de seleção aumentar automaticamente o arquivo está selecionada. Para verificar isso no MSDE, execute as seguintes instruções SQL:
  • sp_helpdb mestre
  • sp_helpdb msdb
Na saída dessas instruções, verifique se a coluna de crescimento não é 0.

Se a opção de crescimento automático não estiver no banco de dados msdb ou mestre , os bancos de dados que não o crescimento automático devem ter pelo menos 500 KB de espaço livre. Para verificar isso, execute o procedimento armazenado do sistema sp_spaceused no contexto dos bancos de dados master e msdb . Se a figura de um espaço não alocado em um banco de dados for menor do que 500 KB, aumente o tamanho do banco de dados. Para fazer isso, siga as instruções no tópico "Expandindo o banco de dados" nos Manuais Online do SQL Server para o SQL Server 7.0.

Preparar a configurações de cluster

O seguinte se aplica somente para a configuração de cluster de failover.

Antes de instalar o SP4 de componentes de banco de dados para o SQL Server 7.0 Enterprise Edition em um ambiente em cluster, certifique-se de que o grupo que contém o Microsoft Distributed Transaction Coordinator (MSDTC) pertence o nó no qual o MSDTC foi instalado pela primeira vez.

Se o grupo não pertence a este nó, o programa de instalação do Service Pack 4 exibe um erro de instalação do MSDTC que solicita que você corrija o problema e, em seguida, tente novamente o programa de instalação. Corrija o problema movendo o grupo para o nó no qual o MSDTC foi instalado pela primeira vez. Se estiver executando o SQL Server Enterprise Edition em uma configuração de cluster, ele deve ser sem cluster antes de aplicar o SP4 de componentes de banco de dados. Antes de tirar o SQL Server do cluster, use o administrador de Cluster para certificar-se de que nenhum outro recurso de cluster depende de qualquer um dos seguintes recursos de cluster do SQL Server cinco:
  • Nome de rede do SQL
  • Endereço IP de SQL
  • SQL Server
  • Agente do SQL Server
  • VServer SQL
Registre todas as dependências que você remover para que você possa restaurá-las após a instalação do service pack. Se um recurso de enfileiramento de mensagens da Microsoft tem uma dependência no nome de rede do SQL, você deve executar o recurso de enfileiramento de mensagens off-line. Em seguida, transferi sua dependência para outro nome de rede no mesmo grupo. Se não houver nenhum outro nome de rede no grupo, crie um nome de rede temporário. Em seguida, transfira a dependência a esse nome de rede. Você pode excluir o nome da rede temporários após a instalação do SP4.

Para tirar o SQL Server do cluster, execute estas etapas:
  1. No grupo de programas do SQL Server 7.0 , clique emAssistente de Cluster de Failover.
  2. Quando for solicitado, insira o CD original do SQL ServerEnterprise Edition e, em seguida, siga as instruções que são exibidas porO assistente.
Siga estas etapas em todos os nós do cluster do Windows NT ou Windows 2000 em que o SQL Server foi agrupado. Certifique-se de que o Assistente de Cluster de Failover remove todos os tipos e nomes de recursos do SQL Server.

Todas as instâncias do SQL Server 7.0 que operam em um cluster devem ser atualizadas para o SP4 antes de eles são reclustered.

Para obter mais informações sobre como executar o SQL Server em um ambiente de cluster, consulte Documentação de clusters do SQL Server.

Interromper aplicativos antes de executar o programa de instalação do SP4

O seguinte se aplica a todas as configurações, exceto a configuração somente cliente de banco de dados.

Antes de executar o programa de instalação do SP4 para aplicar o SP4 de componentes de banco de dados, desligue os serviços e os aplicativos a seguir:
  • Os serviços Microsoft Search, MSDTC, MSSQLServer, MSSQLServerOLAPService e SQLServerAgent
  • Microsoft Transaction Server, enfileiramento de mensagens e Microsoft COM Transaction Integrator (COMTI)
  • Todos os aplicativos. Isso inclui o painel de controle
Se você estiver instalando o SP4 em um cluster do Windows NT, certifique-se de que esses aplicativos e serviços são interrompidos em todos os nós do cluster.

Também pare SQL Server Service Manager se ele estiver sendo executado. Para fazer isso, clique com botão direito no ícone do SQL Server Service Manager minimizado na barra de tarefas e, em seguida, clique em Sair.

Instalar o SP4 de componentes de banco de dados

O seguinte se aplica a todas as configurações.

Execute o arquivo Setup bat em lotes de qualquer um dos seguintes locais:
  • A pasta que contém o pacote de serviço extraídos filesfrom Sql70sp4.exe
  • Pasta do service pack do CD do SQL Server 7.0 SP4
Observação Não execute o arquivo Setup bat em lotes usando o cliente de serviços de Terminal da Microsoft. Não há suporte para a instalação remota do SP4 usando o Terminal Services Client.

Quando você executa o arquivo Setup bat em lotes, é exibida uma caixa de diálogo InstallShield que solicita informações, como se deseja usar a autenticação do SQL Server ou do Windows NT. Se você escolher a autenticação do SQL Server, você deve fornecer o programa de instalação com a senha para o logon do administrador . Se você escolher a autenticação do Windows NT, você deve executar o programa de instalação enquanto você está conectado ao Windows usando uma conta de logon do Windows é um membro da função de servidor fixa sysadmin da instância do SQL Server ou MSDE que você está atualizando.

Em seguida, o programa de instalação substitui os arquivos existentes do SQL Server ou MSDE com os arquivos do service pack. O programa de instalação também executa vários arquivos de script. SQL para atualizar os procedimentos armazenados do sistema.

O instalador do MSDTC instala uma nova versão do MSDTC no seu sistema. Em um ambiente agrupado, ele faz isso em todos os nós do cluster do Windows NT.

Quando o programa de instalação se conecta ao SQL Server 7.0 ou ao MSDE 1.0 para executar o. SQL scripts que procedimentos armazenados do sistema de atualização, ele exibe uma caixa de diálogo Modo de autenticação se detectar que a instalação está usando o modo misto com uma senha em branco para o logon do administrador . Isso oferece aos usuários a oportunidade de tratar o problema potencial de segurança de executar um sistema com uma senha em branco para o logon do administrador . Deixar a senha de logon sa em branco fornece a usuários não autorizados com fácil acesso administrativo ao SQL Server ou MSDE. Para ajudar a proteger seus sistemas, você deve solicitar uma senha sa ou usar a autenticação do Windows NT. Por padrão, a caixa de diálogo Modo de autenticação não usa as configurações atuais para a instalação. A caixa de diálogo usa os seguintes padrões:
  • Por padrão, em computadores que estejam executando Microsoft Windows95, Microsoft Windows 98 e Microsoft Windows Millennium Edition, a caixa de diálogoModo de autenticação usa modo misto. O modo misto é o modo de autenticação somente há suporte para esses sistemas operacionais.Em seguida, a caixa de diálogo solicita que você especifique uma senha para o logon do administrador . Se você especificar uma senha, o programa de instalação altera a senha de logon sa . Se você deixar a senha em branco, o Setupprogram se conecta sem alterar a senha.
  • Por padrão, em computadores que estejam executando o Windows NT 4.0 orMicrosoft Windows 2000, o programa de instalação usa autenticação do Windows NT. É possível usar a caixa de diálogo para aceitar a opção de orto de modo de autenticação do Windows NT padrão o modo de autenticação de modo misto com uma senha de logon sa que não está em branco.
Antes de alterar o modo de autenticação ou a senha para o logon do sa , certifique-se de que isso não afetará os aplicativos existentes. Por exemplo, se você estiver executando o SQL Server em um computador baseado no Windows 2000 e mudar do modo misto para o modo de autenticação do Windows NT, os aplicativos existentes que usam a autenticação do SQL Server não podem se conectar até que eles sejam configurados para usar a autenticação do Windows NT. Além disso, se você alterar a senha de logon do sa , aplicativos ou processos administrativos que utilizem a senha antiga não podem conectar até que eles sejam configurados para usar a nova senha.

O programa de instalação registra as ações que ele executa no arquivo Sqlsp log na pasta Temp do computador no qual ele é executado.

Reiniciar os serviços

O seguinte se aplica a todas as configurações, exceto a configuração somente cliente de banco de dados.

Quando o programa de instalação for concluído, você precisará reiniciar o sistema. Após a reinicialização do sistema, ou após a conclusão do programa de instalação sem solicitar a reinicialização, use a ferramenta Serviços no painel de controle para certificar-se de que os seguintes serviços estão em execução:
  • Pesquisa da Microsoft
  • MSDTC
  • MSSQLServer
  • MSSQLServerOLAPService
  • SQLServerAgent
Faça backup dos bancos de dados master e msdb atualizados.

Recluster uma configuração de cluster

O seguinte se aplica somente para a configuração de cluster de failover.

Se você tiver aplicado o SP4 em uma configuração de cluster do Windows NT, recluster do SQL Server. Antes de reclustering, você deve aplicar o SP4 a todas as instâncias do SQL Server 7.0 que estão incluídas no cluster.

Importante Nesta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o Registro incorretamente. Portanto, certifique-se de que segue estes passos cuidadosamente. Para maior proteção, faça backup do registro antes de modificá-lo. Em seguida, você poderá restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
322756 Como fazer backup e restaurar o registro no Windows


Se você removeu o Message Queuing dependências no SQL Server, execute o Editor do registro para modificar a seguinte chave do registro:
HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters\MachineCache\MQS
Se a chave tiver o valor 2 (para BSC), 4 (para o PSC) ou 8 (para o PEC), registre o valor atual e altere o valor para 1. Caso contrário, deixe o valor da chave inalterada.

Para recluster do SQL Server, execute estas etapas:
  1. No grupo de programas do SQL Server 7.0 , clique emAssistente de Cluster de Failover.
  2. Quando for solicitado pelo assistente, insira o originalSQL Server Enterprise Edition CD na unidade de CD e siga theinstructions que exibe o assistente.
Siga estas etapas em todos os nós do cluster do Windows NT que contêm instâncias do SQL Server que você deseja incluir no cluster.

A chave do registro de enfileiramento de mensagens
HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters\MachineCache\MQS
. Se você tiver alterado o valor original dessa chave antes de você usou o Assistente de Cluster de Failover, execute o Editor do registro para restaurar o valor original da chave do registro. Se você removeu dependências nos recursos do SQL Server e os tipos de recurso, conforme descrito na Preparar a configurações de cluster seção, use o administrador de Cluster para restaurar as dependências. Se um recurso de enfileiramento de mensagens tiver dependências no SQL Server e o nome de rede do SQL, use o administrador de Cluster para restaurar as dependências. Remover dependências em qualquer outro nome de rede que você estabeleceu no Preparar a configurações de cluster seção. Se você criou os recursos de endereço IP e um nome de rede temporária no Preparar a configurações de cluster seção, excluí-los. Coloque o recurso de enfileiramento de mensagens on-line.

Reiniciar aplicativos

O seguinte se aplica a todas as configurações.

Reinicie os aplicativos que você fechou antes de você executar o programa de instalação do SP4.

Instalando em servidores replicados

O seguinte se aplica apenas a configuração do servidor de replicação.

Recomendamos aplicar este service pack para todos os participantes do SQL Server 7.0 seguintes em sua topologia de replicação:
  • Publisher
  • Distribuidor
  • Assinantes
Recomendamos que você use a seqüência a seguir para implantar o SP4 na topologia de replicação:
  1. Distribuidor, se ele é separado de thePublisher
  2. Publisher
  3. Assinante
Observação Em geral, especialmente em replicação de mesclagem, o distribuidor e o Editor estiverem no mesmo servidor em são atualizados ao mesmo tempo.

Na replicação de mesclagem, o banco de dados de distribuição é usado somente para armazenar o histórico do agente. Normalmente, o banco de dados de distribuição em uma topologia de replicação de mesclagem reside no mesmo computador que o banco de dados publicado. No entanto, você também pode ter um banco de dados de distribuição remota para replicação de mesclagem em sites que centralizam o log de histórico do agente.

Você não poderá atualizar todos os servidores em uma topologia de replicação imediatamente. Portanto, as operações de replicação são geralmente inalteradas entre servidores que estejam executando a versão original do SQL Server 7.0 ou service packs anteriores e participantes do SP4. Exceções serão abordadas nas seções a seguir:
Instalação do SP4 em um servidor que fornece um banco de dados de distribuição remota para publicações de mesclagem
Se você atualizar um servidor para o SP4 e esse servidor contém um banco de dados de distribuição remota para publicações de mesclagem, você também deve atualizar cada editor que usa esse banco de dados de distribuição para o SP4 a replicação de mesclagem. Esse requisito assegura que não há entrega ideal das alterações de dados de replicação de mesclagem associados editores por quaisquer agentes de mesclagem (Push) que estão em execução no distribuidor.

Atualizando uma mesclagem Publisher que recebe novas assinaturas da versão original do SQL Server 7.0 SP4
Para permitir mesclagem nova assinantes de replicação de servidores que possuem a versão original do SQL Server 7.0 instalado, você deve adicionar a -70Subscribers parâmetro opcional para cada trabalho do Snapshot Agent.

Quando você fizer isso, sincronização inicial de qualquer novo 7.0 de SQL Server merge assinantes para que nenhum serviço packs foram aplicados for concluído.

Se um assinante que esteja executando a versão original do SQL Server já tiver recebido a sincronização inicial, este assinante continua a ser capaz de mesclar dados mesmo sem esse parâmetro. No entanto, se a inscrição é solto e criada novamente, ou se a assinatura deve ser reinicializada, o parâmetro é necessário. A melhor solução é atualizar o assinante para o SP4 em vez de usar o parâmetro. Se você desejar certificar-se, você pode adicionar o parâmetro até que você tenha certeza de que todos os assinantes são atualizados para o SP4.

Instalação do SP4 em uma assinante de replicação de mesclagem
Se você atualizar uma assinante a replicação de mesclagem do SQL Server para o SP4, você deve atualizar cada um dos seu editores a replicação de mesclagem associados ao SP4. Isso otimiza a entrega das alterações de dados da replicação de mesclagem associados editores por quaisquer agentes de mesclagem (Pull) que estão em execução no assinante. Isso é realizado usando a seqüência de implantação do distribuidor de editor de assinante é descrita em mais de Instalando em servidores replicados seção.

Executando o SP4 replicação com versões anteriores do SQL Server
Não existem diferenças conhecidas da forma que SP4 funciona com o SQL Server 6.0 ou SQL Server 6.5 editores e assinantes em comparação com a maneira que a versão original do SQL Server 7.0 funciona com as versões anteriores.

Replicação de mesclagem do Access 2000 (Jet 4.0) os assinantes de atualização
Para mesclagem assinantes para tirar proveito dos aprimoramentos no SP4 do Microsoft Jet com base no Microsoft Access 2000, você deve copie os seguintes arquivos do SP4 de componentes de banco de dados para as estações de trabalho que estejam executando o Microsoft Access 2000:
  • X86\Binn\Replres.dll
  • X86\Binn\Replrec.dll
  • X86\Binn\Replprov.dll
  • X86\Jet\Msrpjt40.dll
Copie cada arquivo para a seguinte pasta na unidade do sistema da estação de trabalho:
Replicação do \Program Files\Microsoft Shared\Database
Observação Você não precisa seguir estas etapas se o MSDE 1.0 está servindo como assinante de mesclagem do Access 2000. Nesse caso, aplica o SP4 de componentes de banco de dados.

Redistribuir componentes de cliente do SP4 de componentes de banco de dados

SP4 para o SQL Server 7.0 e o MSDE 1.0 inclui uma versão do arquivo Mdacredist.txt, Sqlredis.exe e um arquivo de extração automática. Por padrão, quando Sqlredis.exe é executado, faz o seguinte:
  1. Sqlredis.exe executa o arquivo de Mdac_typ.exe da Microsoft DataAccess Components (MDAC) 2.1 SP2. Isso instala o corecomponents do MDAC 2.1 SP2 e as versões do SQL Server e do MSDE connectivitycomponents de cliente que foram incluídas no SP1 para o SQL Server 7.0 e MSDE1.0.
  2. Sqlredis.exe substitui os componentes de clientconnectivity do SQL Server e o MSDE com novas versões do SP4 de componentes de banco de dados.
  3. Sqlredis.exe substitui os arquivos Mswstr10.dll, Mswdat10.dll,Oleaut32.dll, OLEPRO32 e Stdole2.
Se você deseja instalar apenas os componentes de conectividade de cliente SP4 de componentes de banco de dados, digite o seguinte comando em um prompt de comando:
Sqlredis.exe /C:"setupre.exe MDAC = 0 -s - SMS"
É possível redistribuir o arquivo Sqlredis.exe com os mesmos termos e condições que estão listadas no arquivo Mdacredist.txt que acompanha este service pack.

Anotações de documentação

Esta seção discute os problemas que afetam os sites executando o SP4, mas que não são causados por correções contidas no service pack.

Alterações no comportamento apresentadas por correções documentadas no artigo da Base de Conhecimento Microsoft para cada correção. Para obter informações adicionais sobre as correções que estão contidos no SQL Server 7.0 Service Pack 4, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
313980 Lista de bugs corrigidos pelos service packs do SQL Server 7.0

Atualizando computadores cliente após a instalação do SP4

Às vezes, os usuários primeiro instalar apenas os componentes de cliente do SQL Server em um computador. Mais tarde, adicionam uma Standard, Enterprise ou Desktop Edition do servidor de banco de dados no computador executando o programa de instalação do CD do SQL Server. Se os componentes do cliente no computador já foram atualizados para o SP4, o programa de instalação do SQL Server falha e você recebe a seguinte mensagem de erro:
Você não pode instalar uma versão mais antiga (7.00.623) que a versão no seu computador (7.00.1063). Desinstale a versão antiga.
Para adicionar um Standard, Enterprise ou Desktop Edition do servidor de banco de dados para um computador cliente que esteja executando os componentes de cliente do SP4, execute estas etapas:
  1. Copie o arquivo Bcp.exe do seu original CDto SQL Server 7.0 no computador cliente. Isso substitui a versão SP4 do Bcp.exe no diretório theC:\Mssql7\Binn.
  2. Execute o programa de instalação do seu CD do SQL Server 7.0 toinstall os componentes do servidor.
  3. Execute o toupgrade do programa de instalação do banco de dados Components Service Pack 4 todos os componentes de banco de dados do SQL Server no computador SP4.
Observação Para atualizar um cliente para uma Standard ou a Enterprise Edition do servidor, você deve adquirir uma licença de servidor apropriado. Você pode instalar um servidor de Desktop Edition em computadores clientes que estão cobertos por uma Standard ou Enterprise SQL Server Client Access License (CAL).

Atualizar servidores de banco de dados japonês para o Windows 2000 após a instalação do SP4

Você pode instalar o SP4 de componentes de banco de dados em um computador que esteja executando o Windows NT, Windows 95 ou Windows 98 e depois atualizar para o Windows 2000. Quando esse comportamento ocorre, a atualização do Windows 2000 substitui determinados arquivos de sistema estão envolvidos na classificação de caracteres japonês com versões dos arquivos que sejam anteriores às versões que são exigidas pelo SP4. Se você usar caracteres japoneses em seus bancos de dados do SQL Server, execute a versão do Sqlredis.exe que acompanha o SP4 após a atualização para o Windows 2000. Para obter mais informações sobre como executar o Sqlredis.exe, consulte o Redistribuir componentes de cliente do SP4 de componentes de banco de dados seção.

Isso se aplica somente a servidores em que você tiver bancos de dados que contêm caracteres em japonês. Você não precisa reaplicar Sqlredis.exe nos computadores clientes ou servidores que não possuem bancos de dados que contêm caracteres em japonês.

Aplicação do SP4 para uma versão posterior

Se você tentar atualizar uma instalação do SQL Server com arquivos executáveis do mecanismo de banco de dados que são da mesma versão ou uma versão posterior aqueles que são fornecidos com o SP4 de componentes de banco de dados, o programa de instalação do Service Pack 4 pode fechar e você pode receber a seguinte mensagem de erro:
A instalação detectou componentes mais recentes do SQL Server que estão disponíveis no Service Pack. A instalação não continuará.
Geralmente, essa mensagem de erro indica que o SP4 ou posterior já foi aplicado à instância do SQL Server que está no servidor e uma atualização não é necessária.

No entanto, isso não pode aplicar a clientes que receberam uma versão especial do SQL Server mais recente que a versão SP4 de seus fornecedores de suporte do SQL Server e os usuários que tenham aplicado a compilação para um sistema que não foi atualizado para o SP4 pela primeira vez. Esses clientes devem entrar em contato com seu fornecedor de suporte do SQL Server para solicitar informações sobre o processo de atualização.

Instalação do SP4 no Windows NT 4.0, Terminal Server Edition

A versão original do SQL Server 7.0 não tem suporte no sistema operacional de Windows NT 4.0, Terminal Server Edition. SQL Server 7.0 SP1 oferece suporte à execução do SQL Server no Windows NT 4.0, Terminal Server Edition. SQL Server 7.0 SP2, SP3 e SP4 continuam dar suporte ao Windows NT 4.0, Terminal Server Edition.

Observação Siga estes passos apenas se você estiver se preparando para instalar o SQL Server 7.0 pela primeira vez em um computador que esteja executando o Windows NT 4.0, Terminal Server Edition. Se você adicionou anteriormente esse suporte com o SQL Server 7.0 SP2 ou SP3, não é necessário repetir essas etapas ao atualizar para o SP4.

SQL Server SP4 requer que você aplicar o Windows NT Server 4.0, Terminal Server Edition SP4 em um computador que esteja executando o Terminal Server Edition, antes da instalação do SQL Server. Este service pack é específico para o Terminal Server Edition e é separado do Windows NT Server 4.0 SP4. Para obter informações adicionais sobre os service packs do Terminal Server Edition, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
152734 Como obter o service pack mais recente para o Windows NT 4.0
Para instalar o SQL Server 7.0 e SQL Server SP4 em um computador que esteja executando o Windows NT 4.0, Terminal Server Edition, execute estas etapas:
  1. Certifique-se de que Windows NT 4.0, Terminal Server Edition SP4has foi aplicado.
  2. Use a ferramenta Serviços no painel de controle para parar o serviço de licenciamento de TerminalServer.
  3. Copie os arquivos ODBC do SQL Server para o System32, a pasta no computador que está executando o Windows NT 4.0, Terminal ServerEdition.
  4. Insira o CD do SQL Server 7.0 no computador e, em seguida, copythe arquivos da pasta X86\ODBC no CD para C:\Winnt\System32folder que está no servidor.
  5. Use a ferramenta Serviços no painel de controle para reiniciar o serviço de licenciamento do servidor de theTerminal.
  6. Instale o SQL Server 7.0 usando o CD do SQL Server 7.0. Youcannot instalar o SQL Server usando um cliente fino. Você deve instalar o SQL Serverby usando o console no computador que está executando o Windows NT 4.0, TerminalServer Edition. Você não pode usar o programwindow de instalação Autorun que aparece quando você inserir o CD do SQL Server para instalar o computador de emuma do SQL Server que esteja executando o Windows NT 4.0, Terminal Server Edition. Em vez disso, siga estas etapas:
    1. Feche a janela de execução automática .
    2. No painel de controle, abra Adicionar ou remover programas.
    3. Clique em instalare, em seguida, siga as instruções. Execute o programa de instalação diretamente do CD do SQL Server 7.0 na seguinte pasta:
      X86\Setup\Setupsql.exe
    Siga as instruções do programa de instalação do SQL Server. Se quiser deseja instalar um banco de dados diretamente no computador que está executando o Windows NT 4.0, Terminal Server Edition, executar uma instalação completa do SQL Server para instalar ambas componentes de comunicações do cliente e o mecanismo de banco de dados. Se você wantto apenas oferecem a capacidade de se conectar a bancos de dados do SQL Server em outros toapplications de servidores que estão executando no mesmo computador com o Windows NT 4.0, Terminal Server Edition, instale apenas os componentes de conectividade do cliente. Formore informações sobre como executar um servidor completo ou conectividade onlysetup cliente, consulte "Executando o SQL Server instalação" nos Manuais Online do SQL Server para SQL Server7.0.
  7. Aplique o SQL Server SP4, seguindo as instruções em thisarticle. Você deve instalar o SP4 do console do computador que está runningWindows NT 4.0, Terminal Server Edition. Além disso, você deve executar o programa de 4Setup de Service Pack (bat) da ferramenta Adicionar ou remover programas no painel de controle.

Novo guia de solução de problemas

SP2 de componentes de banco de dados introduziu uma nova versão da seção "Troubleshooting Guide" no Books Online do SQL Server para o SQL Server 7.0. Esta nova versão do guia também instala o SP4 de componentes de banco de dados. A nova guia expande as informações no original SQL Server Books Online do SQL Server 7.0 com as seguintes novas informações das equipes de suporte do SQL Server:
  • Expandido conjuntos de perguntas freqüentes (FAQs)
  • Informações adicionais e dicas de SupportEngineers de produto que pode ajudar os clientes a se tornarem proficientes com SQL Server7.0
Banco de dados componentes SP4 instala um novo arquivo chamado Tblshsp2.chm na pasta \Mssql7\Books no seu computador. O guia de solução de problemas do SP2 não substitui fisicamente o guia de solução de problemas na versão original do SQL Server Books Online. Você não pode navegar de Manuais Online do SQL Server para SP2 Troubleshooting Guide. Você deve executar o novo guia de solução de problemas separadamente usando um dos seguintes métodos:
  • Clique duas vezes no arquivo Tblshsp2.chm.
  • Adicione um atalho à sua área de trabalho. Em seguida, clique duas vezes em theshortcut. Quando você adicionar o atalho, aponte para o \Mssql7\Books\Tblshsp2.chmfile.
O guia de solução de problemas do SP2 requer que você tenha Manuais Online do SQL Server para o SQL Server 7.0 instalado no seu computador.

Aprimoramentos de replicação

Aprimoramentos de replicação no SP4 incluem o seguinte:
  • Otimização de sincronização de replicação
  • Melhoria no desempenho replicationsnapshots direta
  • Aprimoramentos para metadatacleanup de replicação de mesclagem
Otimização de sincronização de duplicação
Introduzida no Service Pack 2

Otimização de sincronização durante a replicação de mesclagem permite armazenar mais informações no editor em vez de transferir informações pela rede para o assinante. Enquanto esta opção pode causar um grande banco de dados no Editor, ela pode melhorar o desempenho da sincronização em um link lento. No entanto, mais informações são armazenadas no Editor e espaço de armazenamento adicional é necessário.

Armazenando informações adicionais no Editor, o SQL Server pode determinar rapidamente os dados filtrados para enviar a um assinante específico. Quando a sincronização é otimizada, o SQL Server cria antes de tabelas de imagem no editor que contêm informações sobre o esquema, informações da partição e informações de geração para determinar se as alterações devem ser propagadas para outros assinantes. Essas tarefas antes de tabelas de imagem permitem que o SQL Server determinar como particionar dados e determinar que os assinantes requerem novas gerações de dados.

Por exemplo, uma organização de vendas partições e distribui dados com base em regiões de vendas. Se a publicação está habilitada para otimizar a sincronização, as informações sobre como os dados são particionados são armazenadas no antes de tabelas de imagem no Editor. Se deslocar de regiões de vendas e dados devem fazer a repartição para vários assinantes, os dados são atualizados e redistribuídos mais rapidamente porque as informações sobre como os dados são particionados no momento já estão no Editor.

Observação Para minimizar a quantidade de dados enviados pela rede, execute o sp_addmergepublication sistema procedimento armazenado e definir o parâmetro @keep_partition_changes como true.

Aprimoramentos de desempenho para o processamento de mesclagem do instantâneo inicial
Introduzida no Service Pack 2

O processo de gerar o instantâneo inicial foi aprimorado para publicações de mesclagem que estático ou ingressar em filtros.

Durante a geração do instantâneo, o Snapshot Agent cria um arquivo de cópia em massa para a tabela MSmerge_contents . SQL Server 7.0 SP4 oferece um desempenho mais rápido quando estático ou filtros de associação são usados porque ele copia somente as linhas que estão relacionadas às tabelas que sejam baseiam os filtros que são usados na publicação.

Nas versões anteriores ao SP2, o agente de instantâneo gerado um arquivo de cópia em massa para a tabela MSmerge_contents e o arquivo incluído todas as linhas de MSmerge_contents para uma tabela publicada independentemente dos critérios de filtro que foi usado. Grandes volumes de atividade de atualização na tabela de publicação provocou a tabela MSmerge_contents a crescer. Esse comportamento mais lento o desempenho ao gerar o instantâneo inicial.

Com o SP2 ou versões posteriores, o arquivo bcp pelo que é gerado é menor. O arquivo é menor porque linhas são copiadas somente se relacionam com a partição de dados que seja publicadas. Portanto, o desempenho do agente de mesclagem quando você aplicar o instantâneo para os assinantes também melhorou.

Essa alteração se aplica somente para mesclar publicações com estática ou filtros de associação porque não é a tabela MSmerge_contents em massa copiados quando os instantâneos são gerados para publicações de mesclagem com filtros dinâmicos.

Por exemplo, uma publicação de mesclagem inclui as colunas de clientes, pedidos e detalhes do pedido e a publicação é filtrada para publicar apenas os clientes na região noroeste. Quando o instantâneo foi gerado, apenas as linhas da tabela MSmerge_contents que são relevantes para os dados contidos na partição de dados que está sendo publicados filtrada são copiados em massa. Nas versões anteriores ao SP2, todas as linhas da tabela MSMerge_contents foram copiados em massa.

A limpeza de metadados de mesclagem
Introduzida no Service Pack 2

O sistema sp_mergecleanupmetadata armazenados permite procedimento administradores limpar metadados nas tabelas de sistema MSmerge_contents e MSmerge_tombstone . Embora essas tabelas podem expandir indefinidamente, a limpeza de metadados pode melhorar o desempenho de mesclagem. Esse procedimento pode economizar espaço, reduzindo o tamanho dessas tabelas no Editor e assinantes.

Cuidado Depois de executar o procedimento sp_mergecleanupmetadata armazenados no Editor, ocorrem os seguintes eventos de todas as subscrições nomeadas em assinantes que têm metadados armazenados em Publisher nas tabelas MSmerge_contents e MSmerge_tombstone :
  • As assinaturas são marcadas forreinitialization.
  • Alterações no assinante serão perdidas.
  • O instantâneo atual está marcado como obsoleto.
SQL Server 7.0 não dá suporte a reinicialização de inscrições anônimas do Editor.

A reinicialização deve ser iniciada no assinante. Antes de executar este procedimento armazenado, mescle todos os dados de assinantes com o Publisher para carregar as alterações de dados do assinante devem ser salvo. Os arquivos de instantâneo para todas as publicações que estão envolvidas em todos os níveis de mesclagem devem ser gerados novamente depois de executar esse procedimento armazenado. Se você tentar mesclar sem executar o snapshot pela primeira vez, você precisará executar o instantâneo.

A reinicialização não propaga automaticamente a topologia de mesclagem. O administrador manualmente deve reinicializar todas as inscrições em cada reeditor.

Por padrão, o parâmetro @reinitialize_subscriber do procedimento sp_mergecleanupmetadata armazenado é definido como truee todas as assinaturas são marcadas para reinicialização. Se você definir o parâmetro @reinitialize_subscriber para false, as assinaturas não são marcadas para reinicialização. No entanto, defina o parâmetro como false com cuidado, porque se você optar por não ter as assinaturas reinicializadas, certifique-se de que os dados no Editor e assinantes são sincronizados.

Se você deseja executar o procedimento sp_mergecleanupmetadata armazenados sem marcar as assinaturas para reinicialização, siga estas etapas:
  1. Sincronize todos os assinantes.
  2. Pare todas as atualizações para a publicação e subscribingdatabases.
  3. Executar uma mesclagem que valida os dados de assinante com thePublisher ao executar o Merge Agent com o -Validar opção de linha de comando em cada assinante.
  4. Execute o procedimento armazenado do sistema sp_mergecleanupmetadata . Após a execução do procedimento armazenado, você canlet usuários atualizar os bancos de dados de publicação e assinatura novamente.
Para usar este procedimento armazenado, o Publisher e todos os assinantes devem estar executando SQL Server 7.0 SP4. Somente os membros do grupo sysadmin podem usar esse procedimento armazenado. Para limpar metadados de mesclagem, execute o procedimento armazenado do sistema sp_mergecleanupmetadata . Este procedimento armazenado limpa todos os metadados de mesclagem nas tabelas de sistema MSmerge_contents e MSmerge_tombstone .

Observação Nenhum parâmetro de @tablename existe que limita a limpeza a uma tabela específica. Isso foi documentado incorretamente para Service Packs 2 e 3.

Alterações nos componentes do banco de dados

SQL Server 7.0 SP4 apresenta várias alterações para os componentes de banco de dados.
Nova opção de banco de dados
Introduzida no Service Pack 2

SQL Server 7.0 SP2 introduziu uma nova pendentes atualização opção banco de dados para oferecer suporte à funcionalidade que será lançada em uma versão futura do SQL Server. Você pode usar essa funcionalidade em alguns cenários de migração quando você atualizar o SQL Server 7.0 SP2 ou uma versão posterior para SQL Server 2000 ou uma versão posterior. Instruções completas de uso desta opção serão incluídas na documentação da versão futura do SQL Server.

Quando a opção pendente de atualização é definida como TRUE, os usuários não é possível criar estatísticas ou índices no banco de dados. Um usuário que tenta criar estatísticas ou índices receberá a seguinte mensagem de erro novo:
Não é permitida criar índice/criar estatísticas quando o banco de dados tiver pendentes atualização habilitada.
No entanto, criação de índice é realizada se a opção pendente atualização estiver definida como TRUE, enquanto está sendo criado um índice de cluster e se não há índices que não estão em cluster.

Criação do índice pode falhar, revertendo a operação inteira, se as seguintes condições forem verdadeiras:
  • Índices não agrupados já existirem quando é iniciada a criação do índice de aclustered.
  • A opção pendentes atualização está definida como TRUE, enquanto o índice é beingcreated.
A opção pendente atualização sempre deve ser definida como FALSE, como mostrado na seguinte linha de código, para qualquer sistema do SQL Server 7.0 não estiver Interoperando com a futura versão do SQL Server:
sp_dboption 'database_name', 'pending upgrade', 'FALSE'
O procedimento armazenado do sistema sp_dboption reporta o status da opção pendentes atualização se o procedimento armazenado é chamado sem parâmetros ou com apenas o Database_Name parâmetro, por exemplo:
sp_dboption 'Northwind'
A função DATABASEPROPERTY oferece suporte a uma nova propriedade de IsPendingUpgrade é usada para relatar o status de Aguardando atualização opção de banco de dados, por exemplo:
DATABASEPROPERTY(Northwind, IsPendingUpgrade)
A propriedade IsPendingUpgrade retorna 0 se a opção pendente upgrade for falso e retorna 1 se a opção pendente upgrade for TRUE.

Nova opção de inicialização sqlservr
Introduzida no Service Pack 2

SQL Server 7.0 SP2 introduziu uma nova opção de linha de comando ?g para o utilitário sqlservr . Por exemplo, você pode usar a seguinte opção:
-g memory_to_reserve
Essa opção especifica o número de MB de memória do SQL Server deixará disponível para alocações de memória do processo do SQL Server, mas fora do pool de memória do SQL Server. O número que você especificar deve ser um número inteiro. O pool de memória é a área que o SQL Server usa para carregar itens, como estendido armazenados arquivos. dll de procedimento, os provedores OLE DB que são referenciados por consultas distribuídas, e objetos de automação que são referenciadas em instruções Transact-SQL. Para obter mais informações sobre o gerenciamento de memória do SQL Server, consulte "Arquitetura de memória" nos Manuais Online do SQL Server para o SQL Server 7.0.

Por padrão, o valor para essa opção é de 128 MB. Esse valor é apropriado para muitos ambientes de tempo de execução. Usando essa opção pode ajudar a ajustar a alocação de memória, mas somente quando a memória física no servidor exceda os seguintes valores:
  • Para o SQL Server Desktop Edition ou SQL Server StandardEdition: 2 GB
  • 3 GB para o SQL Server Enterprise Edition:
Configurações com menos memória física não se beneficiam do uso dessa opção.

É aconselhável usar esta opção para configurações de grande quantidade de memória onde os requisitos de memória do SQL Server são atípicos e onde toda a memória no espaço de endereço virtual do processo do SQL Server está sendo usada. Uso incorreto dessa opção pode causar condições em que o SQL Server pode não iniciar ou podem ocorrer erros em tempo de execução.

Você deve usar o valor padrão para a opção de linha de comando -g , a menos que você recebe a seguinte mensagem de erro no log de erros do SQL Server:
Aviso: Limpar o cache de procedimento para liberar memória contígua.
Essa mensagem de erro indica que o SQL Server pode estar tentando liberar partes do pool de memória do SQL Server para encontrar espaço para itens como arquivos. dll de procedimento armazenado estendido ou objetos de automação. Nesse caso, considere a possibilidade de aumentar a quantidade de memória reservada pela opção de linha de comando -g . Usando um valor menor do que o padrão, a quantidade de memória disponível para o pool de buffer e o encadeamento empilha aumenta. Isso pode fornecer algum benefício de desempenho para cargas de trabalho com uso intensivo de memória em sistemas que não usam muitos estendida procedimentos armazenados, consultas distribuídas ou objetos de automação.

Alteração no comportamento do cursor
Introduzida no Service Pack 1

As versões originais do SQL Server 7.0 e o MSDE 1.0, uma reversão fecha todos os cursores exceto cursores que atendem às seguintes condições:
  • CURSOR_CLOSE_ON_COMMIT está desativado.
  • O cursor é estático.
  • O cursor tiver terminado de preencher itsworktable.
Para aumentar a compatibilidade com versões anteriores do SQL Server, o SP1 de componentes de banco de dados alterado esse comportamento para que cursores estão fechados na reversão somente se uma das seguintes condições for verdadeira:
  • CURSOR_CLOSE_ON_COMMIT está ativado.
  • Um cursor de forma assíncrona preenchido é currentlypopulating.
O comportamento é introduzido no SP1 de componentes de banco de dados é transmitido em service packs posteriores.

Alterações no SQL Profiler
A coluna de identificação de conexão de dados no SQL Profiler não terão suporte em uma versão futura do SQL Server. Recomendamos que você use a coluna de dados SPID .

Documentação de clusters do SQL Server

O white paper "como instalar SQL Server 7.0, Enterprise Edition, no Microsoft Cluster Server: instruções passo a passo" complementa as informações de clusters são fornecidas nos Manuais Online do SQL Server para o SQL Server 7.0. Para obter mais informações sobre este white paper, visite o seguinte site da Microsoft:
http://support.microsoft.com/kb/842192

Serviços de transformação de dados

Esta seção descreve as alterações que são introduzidas no serviços de transformação de dados (DTS) pelo service pack.
Exportação para bancos de dados Oracle
Introduzida no Service Pack 1

Quando você usar o Assistente para exportação de DTS para exportar para o Oracle, se você usar o DTS para criar as tabelas de destino, o DTS cria as tabelas diferencia maiúsculas de minúsculas, usando os nomes de tabela e de proprietário entre aspas. Isso deve ocorrer para dar suporte ao proprietário ou os nomes das tabelas que são palavras-chave ou que contenham caracteres de espaço (""). Se os nomes não são palavras-chave e não contêm caracteres de espaço e se você deseja remover as aspas, excluí-los na caixa de diálogo Copiar tabelas do DTS .

Usando o recurso de teste de DTS
Introduzida no Service Pack 1

O recurso de teste de DTS melhorou a funcionalidade e agora oferece suporte a pesquisas e variáveis globais. A interface de usuário do DTS tem uma opção de teste nas caixas de diálogo a seguir:
  • Na caixa de diálogo Propriedades de transformação de dados, clique na guia de transformações . Em seguida, direita-clickone das linhas que mapeiam as transformações de coluna. Menu que appearscontains um item de menu de teste.
  • Clique duas vezes na caixa de diálogo TaskProperties de Script ActiveX e, em seguida, clique emTestar.
Esses testes agora oferecem suporte a pesquisas e variáveis globais. Os testes não são suportados em colunas de linhagem.

Alterações à caixa de diálogo Executar pacote
Introduzida no Service Pack 1

Quando você executar um pacote DTS no DTS Designer, o Assistente para exportação de DTS ou o Assistente de importação de DTS, colunas adicionais são adicionadas à caixa de diálogo Executar pacote para exibir a hora de início, hora de término e duração. Essas novas colunas não estão disponíveis se você executar o pacote com uma senha de usuário.

Além disso, são fornecidas informações de notificação de transferência durante a execução do pacote.

Mensagens de erro de serviços de transformação de dados
Introduzida no Service Pack 1

Mensagens de erro DTS foram aprimoradas. As mensagens de erro agora fornecem informações de específicas do provedor do OLE DB e as informações sobre a operação que falhou.

Use a palavra-chave do conjunto em scripts do Microsoft Visual Basic
Introduzida no Service Pack 1

Atribuição de Microsoft ActiveX de referências de objeto às variáveis globais de DTS em scripts do Microsoft Visual Basic Scripting Edition (VBScript) agora segue a sintaxe do Visual Basic definir padrão em todos os casos.

Use a palavra-chave definida quando você deseja atribuir uma referência de objeto. Caso contrário, será atribuído o valor padrão do objeto.

Se uma variável global contém uma referência de objeto, use a palavra-chave Set e o .Valor palavra-chave para reatribuir a referência de objeto. Por exemplo:
  • A instrução a seguir atribui uma referência para o objeto de conexão para o x variável global:
    Set DTSGlobalVariables("x").Value =
                       CreateObject("ADO.Connection")
    
  • A instrução a seguir define a variável o como uma referência ao objeto Connection :
    Set o = DTSGlobalVariables("x")
  • A instrução a seguir define a variável o como uma referência a uma variável global que contém uma referência ao objeto Connection :
    Set o = DTSGlobalVariables("x")
Alterações em pacotes DTS
Introduzida no Service Pack 2 e Service Pack 3

SQL Server 7.0 SP2, SP3 do SQL Server 7.0 e SQL Server 2000 introduziram alterações no formato interno usado para salvar pacotes DTS. Quando um pacote é salvo em um arquivo ou do SQL Server sem uma senha, são suportados os seguintes formatos para as versões do pacote de serviço diferentes.
Recolher esta tabelaExpandir esta tabela
Pacote de serviçoLeiturasGravações
SP1 do SQL Server 7.0SQL Server 7.0
SP1 do SQL Server 7.0
SQL Server 7.0
SP1 do SQL Server 7.0
SQL Server 7.0 SP2SQL Server 7.0 SQL
SP1 Server 7.0
SQL Server 7.0 SP2
SQL Server 7.0 SP2
SQL Server 7.0 SP3SQL Server 7.0
SP1 do SQL Server 7.0
SQL Server 7.0 SP2
SQL Server 7.0 SP3
SQL Server 7.0 SP4
SQL Server 2000
SQL Server 2000 SP1
SQL Server 2000 SP2
SQL Server 7.0 SP2
SQL Server 7.0 SP3
SQL Server 7.0 SP4
SQL Server 2000
SQL Server 2000 SP1
SQL Server 2000 SP2
SQL Server 7.0 SP4SQL Server 7.0
SP1 do SQL Server 7.0
SQL Server 7.0 SP2
SQL Server 7.0 SP3
SQL Server 7.0 SP4
SQL Server 2000
SQL Server 2000 SP1
SQL Server 2000 SP2
SQL Server 7.0 SP2
SQL Server 7.0 SP3
SQL Server 7.0 SP4
SQL Server 2000
SQL Server 2000 SP1
SQL Server 2000 SP2
Aprimoramentos de conta de proxy do SQL Server Agent
Introduzida no Service Pack 4

Em versões do SQL Server anteriores ao SQL Server 7.0 SP4, pacotes do DTS que foram armazenados no servidor não podem ser executados sob as credenciais da conta de Proxy do SQL Server Agent, a menos que a conta do proxy tivesse acesso a pasta TEMP de usuário para a conta em que o servidor ou o agente estava em execução. O servidor deve estar sendo executado para trabalhos são executados de xp_cmdshell procedimento armazenado estendido. O agente deve estar sendo executado para trabalhos do agente.

Por isso, os usuários muitas vezes tinham que ajustar a variável de ambiente TEMP para a conta de inicialização do SQL Server ou SQL Agent apontar para uma pasta que pode ser acessada na inicialização e as contas proxy. Por exemplo, c:\Temp. Para o SP4, DTS foi aperfeiçoado para usar a pasta TEMP do sistema se a pasta TEMP do usuário não está disponível. Essa alteração reduz bastante a necessidade para esses ajustes.

SQL Server 7.0 e o Exchange 5.5

Se você executar o SQL Server 7.0 e o Microsoft Exchange Server versão 5.5 no mesmo computador, você deve configurar explicitamente o uso da memória no SQL Server. SQL Server não funcionará corretamente se você deixar a opção mínimo de memória dinâmica do SQL Server definido com o valor padrão de 0.

Para resolver um problema de memória conhecidos que ocorre quando os dois produtos são executados ao mesmo tempo, você deve definir a memória dinâmica mínima do SQL Server 7.0, ou a opção sp_configure memória mínima do servidor , como a quantidade de memória que é necessário para suportar o pico de carga do SQL Server de processamento. Nesse ambiente, o SQL Server não adquirirá memória suficiente para acessar a configuração de memória máxima dinâmico ou a opção de memória máxima do servidor de sp_configure . Em vez disso, o SQL Server normalmente será executado com a quantidade de memória especificada na opção mínima de memória dinâmica. Portanto, a configuração mínima de memória dinâmica deve ser suficiente para executar o SQL Server quando ele está operando com alta capacidade.

Para determinar a quantidade de memória do SQL Server requer, monitore a quantidade de memória usada pelo SQL Server quando as seguintes condições forem verdadeiras:
  • Se seu banco de dados estiver em produção, monitore o uso de memória do SQL Server quando o sistema está sendo executado com alta capacidade.
  • Se seus aplicativos do SQL Server foram desenvolvidos internamente, execute testes de estresse enquanto você estiver monitorando a memória usada pelo SQL Server.
  • Se seus aplicativos do SQL Server foram desenvolvidos por um thirdparty, talvez precise consulte a documentação do aplicativo ou o fornecedor para efeito de determinethe do aplicativo em uso de memória do SQL Server.
Para obter mais informações sobre monitoramento de memória do SQL Server ou definir opções de memória do SQL Server, consulte os tópicos "Monitoramento de uso da memória" e "Opções de memória de servidor" nos Manuais Online do SQL Server para o SQL Server 7.0.

A versão em francês do Books Online do SQL Server

Introduzida no Service Pack 1

A versão em francês original dos Manuais Online do SQL Server tinha um sumário incorreto. A versão em francês do SQL Server 7.0 SP4 inclui um arquivo de extração automática que contém um novo arquivo francês SQL Server Books Online com um sumário corrigido.

Para instalar a versão em francês corrigida dos Manuais Online do SQL Server, execute estas etapas:
  1. Copie o arquivo Sqlbolfr.exe da pasta do service pack pasta toan vazio no seu computador.
  2. Execute o Sqlbolfr.exe para extrair o arquivo Sqlbol.chm.
  3. Copie o novo arquivo de Sqlbol.chm para o C:\Mssql7\Booksdirectory. Isto substituirá a versão incorreta do arquivo.

Alterações no repositório

Introduzida no Service Pack 2

Esta seção documenta as alterações introduzidas no repositório pelo service pack.
Importação de bancos de dados DB2 e Informix
Introduzida no Service Pack 2

Quando estiver usando o Scanner de banco de dados OLE para importar de bancos de dados DB2 ou Informix, Repository Microsoft agora cria tabelas de informações de esquema e tipo. Essa funcionalidade aplica-se a bancos de dados que usam o Driver ODBC da Microsoft para DB2 e o Driver de ODBC Intersolv Informix, Driver Intersolv OLE DB para ODBC e provedor Intersolv OLE DB para Informix.

Melhor recuperação de objetos versionados
Introduzida no Service Pack 2

Agora você pode recuperar a versão mais recente do objeto em cada caso, mesmo quando a seqüência de versão inclui uma versão excluída. Anteriormente, se você excluiu uma versão do objeto e, em seguida, criou uma nova versão do objeto, você receberia uma mensagem de erro se você tentar recuperar a versão mais recente.

Propriedades

ID do artigo: 889543 - Última revisão: domingo, 9 de fevereiro de 2014 - Revisão: 2.0
Palavras-chave: 
kbservicepack kbhowto kbinfo KB889543 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 889543

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