MCDBA Brasil


  • Home
  • Sobre
  • Contato

Livros





Links Rápidos

SQL Server Builds (All Versions/Editions)


Download SQL Server 2017 (trial)


SQL Server 2017 Feature Pack


SQL Server 2016 Feature Pack


Cumulative Update SQL Server 2017 builds


Cumulative Update SQL Server 2016 builds


Cumulative Update SQL Server 2014 builds


Cumulative Update SQL Server 2012 builds


SQL Server 2005/2008 Samples Databases


Documentando o Servidor SQL Server


Analisando a Performance do Servidor-CheckList


Virtual PASS PT


Faça parte do maior virtual chapter do PASS com conteúdos técnicos em Português sobre SQL Server.

Todos os meses um evento Online para você! Acompanhe aqui os WebCasts já agendados

Sindicalize seu blog ou site ao VirtualPASSPT

SQL Server Blogs

SQL Server Query Processing Team


SQL Programmability & API Development Team


SQL Server Manageability Team


Latin America Support Team


Database + Disk + Performance


Microsoft SQL Server Support


SQL CLR Team


SQL Query Optimization Team


SQL 2005 Code Samples


SQL Server Express Team


SQL SMO Samples


SQL Storage Engine Team


SQL CAT Team


SQL Protocols Team


PSS SQL Server Engineers


Slava Oks on SQLOS


Ken Henderson’s blog


LUTI@Microsoft Blog


kimberly L. Trip’s blog


Fernando Garcia Blog

MSDE 2000

Atualizando uma Instalação do MSDE para o SP4

por Nilton Pinheiro maio 15, 2005 Nenhum comentário

Ao contrário do que muitos possam pensar, o MSDE 2000 SP4 pode ser utilizado não só para atualizar instâncias existentes do MSDE 1.0, MSDE 2000 e MSDE 2000 Release A, mas também para instalar novas instâncias do MSDE 2000 já contemplando o SP4.


Uma vez que os passos para a instalação de uma nova instância do MSDE 2000 SP4 é idêntico ao da instalação do MSDE 2000 Relase A, neste artigo estarei cobrindo apenas os passos necessários para:


• Atualizar uma instância existente do MSDE 2000 para o MSDE 2000 SP4.
• Atualizar uma instância existente do MSDE 1.0 para o MSDE 2000 SP4.


Antes de iniciar a atualização de uma instância existente do MSDE 2000 para o MSDE 2000 SP4, alguns pontos importantes devem ser observados:


1) Verifique se você pode atualizar a instância existente para o MSDE 2000 SP4
2) Verifique como remover o MSDE 2000 SP4 em caso de problemas durante a instalação
3) Verifique se a instalação existente está como Default ou Named Instance.
4) Verifique o idioma da instância existente do MSDE 2000
5) Download do MSDE 2000 SP4 e extração dos arquivos
6) Alterar o comportamento do setup através do arquivo .ini



1) Verifique se você pode atualizar a instância existente para o MSDE 2000 SP4


O procedimento para atualizar uma instância do MSDE 2000 para o MSDE 2000 SP4 pode variar dependendo de como a instância existente foi instalada. As duas formas básicas de instalação do MSDE 2000 são:


• Usando o Setup do MSDE 2000: Uma instância do MSDE 2000 que foi instalada utilizando o setup.exe pode ser atualizada para o SP4.


• Usando arquivos de módulos do MSDE 2000: Nessa forma de instalação, o programa de instalação de uma aplicação usa o Windows Installer para instalar uma instância do MSDE 2000. Instâncias instaladas assim não podem ser atualizadas usando os arquivos do MSDE 2000 SP4. Para atualizar para o MSDE 2000 SP4 você deverá contatar o fornecedor de sua aplicação.


Para verificar como sua instância do MSDE 2000 foi instalada, faça o seguinte:


1) Abra o registro do Windows (regedit.exe) e localize as seguintes chaves:


• Para Instância padrão


Caso a instância do MSDE seja uma instância padrão, verifique o valor da entrada CódigoProduto na chave:


HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer/Setup
 
• Para Instância nomeada


Se a instância do MSDE for uma instância nomeada, procure o valor da entrada CódigoProduto na chave:


HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/INSTANCENAME/Setup


Obs: Atente-se para a barra de separação de diretório que durante todo o artigo estará sendo invertida (/).

Em seguida, use o valor da entrada CódigoProduto para encontrar o nome do pacote original nesta tabela.

• Se a informação indicar que o MSDE foi instalado usando os arquivos de SqlRun01.msi até SqlRun16.msi, então a instância existente do MSDE 2000 pode ser atualizada para o MSDE 2000 SP4.


• Se indicar que o MSDE foi instalado usando um dos produtos Microsoft, veja este artigo para mais instruções sobre como atualizar a instância existente do MSDE 2000.


• Se indicar que o MSDE foi instalado usando o arquivo Sample.msi ou SampleUpg.msi, veja o artigo 314131 para mais instruções sobre como atualizar a instância existente do MSDE 2000.



2) Verifique como remover o MSDE 2000 SP4 em caso de problemas durante a instalação


Uma coisa importante que você deve saber é que o MSDE 2000 SP4 NÂO é removível. Isto porque quando o MSDE 2000 SP4 é instalado, ele realiza alterações em algumas tabelas de sistema e também atualiza bases usuárias e de distribuição que estejam participando de uma topologia de replicação.


Na prática, isto significa que se ocorrer algum problema durante a instalação do MSDE 2000 SP4, para voltar o MDSE 2000 ao build anterior, será necessário desintalar o MSDE 2000 SP4 e realizar uma nova instalação da versão anterior do MSDE 2000.


Nota: Lembre-se que para voltar suas bases para o build anterior do MSDE 2000, você deverá ter feito backup das bases de sistema master, model e msdb. Estes backups devem ser feitos antes da instalação do MSDE 2000 SP4.



3) Verifique se a instalação existente está como Default ou Named Instance.

Antes de iniciar a atualização para o MSDE 2000 SP4, é importante verificar se a instância existente do MSDE 2000 foi instalada como Default ou Named Instance. Isto porque se você estiver atualizando uma instância nomeada do MSDE, será preciso informar o parâmetro INSTANCENAME para especificar o nome da instância. Se o nome da instância não for informado, o MSDE 2000 SP4 assumirá que a instância é default.


Para realizar esta verificação, no menu Iniciar, clique em Executar, digite services.msc e tecle ENTER. Na lista de serviços, procure pelo nome MSSQLSERVER (Instância Default) ou MSSQLSERVER$InstanceName (Instância Nomeada), onde InstanceName é o nome da instância do MSDE.


Uma outra maneira de idenficar se o MSDE está instalado como Default ou Named instance é olhando o diretório de instalação do MSDE. Procure por algo como /MSSQL$<instancename>/BACKUP (Named Instance) ou MSSQL/BACKUP (Default).



4) Verifique o idioma da instância existente do MSDE 2000


O MSDE 2000 é disponibilizado em várias linguagens ou idiomas, entre eles o Português (Brasil). Sendo assim, para atualizar uma instância do MSDE 2000, é preciso obter o Service Pack de mesmo idioma que a instalação atual.


Para identificar o idioma da instância existente, siga os passos abaixo:


1) Clique em Iniciar e então em Executar
2) Digite Regedit e tecle ENTER
3) Localize e identifique o valor para a entrada Language em uma das chaves abaixo:


• Para Instância padrão


HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer/MSSQLServer/CurrentVersion
 
• Para Instância nomeada


HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/InstanceName/CurrentVersion


4) Para identificar o idioma, compare o valor encontrado na entrada Language com os valores da tabela:





5) Download do MSDE 2000 SP4 e extração dos arquivos

Para fazer o download do MSDE 2000 SP4, clique sobre o link do idioma desejado e salve os arquivos em uma localização qualquer em seu disco:


• Inglês:


(Pacote de Instalação)
http://www.microsoft.com/downloads/info.aspx?na=46&p=6&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&genscs=&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f1%2fb%2fd%2f1bdf5b78-584e-4de0-b36f-c44e06b0d2a3%2fSQL2000.MSDE-KB884525-SP4-x86-ENU.EXE


(Readme)
http://www.microsoft.com/downloads/info.aspx?na=46&p=2&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&genscs=&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f1%2fb%2fd%2f1bdf5b78-584e-4de0-b36f-c44e06b0d2a3%2fReadmeSql2k32desksp4.htm


• Português(Brasil):


(Pacote de Instalação)
http://www.microsoft.com/downloads/info.aspx?na=46&p=2&SrcDisplayLang=pt-br&SrcCategoryId=&SrcFamilyId=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&genscs=&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f0%2f6%2f2%2f062a233d-b29e-4bac-b0a7-89ba55c44211%2fSQL2000.MSDE-KB884525-SP4-x86-BRZ.EXE


(Readme)
http://www.microsoft.com/downloads/info.aspx?na=46&p=1&SrcDisplayLang=pt-br&SrcCategoryId=&SrcFamilyId=8e2dfc8d-c20e-4446-99a9-b7f0213f8bc5&genscs=&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f0%2f6%2f2%2f062a233d-b29e-4bac-b0a7-89ba55c44211%2fReadmeSql2k32desksp4.htm


Para extrair os arquivos de instalação do MSDE 2000 SP4, navegue até o local onde salvou o pacote de instalação, execute um duplo click sobre o arquivo e quando perguntado, informe o local onde deseja que os arquivos sejam extraídos. Recomendo que aceite o caminho default.



6) Alterar o comportamento do setup através do arquivo .ini

Como o utilitário de instalação do MSDE 2000 SP4 não possui uma interface gráfica através da qual o usuário possa controlar o comportamente do utilitário e as futuras configurações para a instância do MSDE 2000 SP4. Uma das meneiras mais simples de executá-lo é através da linha de comando. Com isso, podemos passar ao setup.exe alguns parâmetros que definirão o comportamento do utilitário durante o processo de instalação.


Estes parâmetros podem ser passados ao setup.exe de dois modos:


• Na própria linha de comando (prompt do DOS):


setup SAPWD=”AStrongPassword” INSTANCENAME=”InstanceName” TARGETDIR=”C:/MyInstanceFolder”


• Através de um arquivo .INI:


O arquivo .ini é um arquivo texto que pode ser criado usando o NotePad e deve ser salvo com a extensão .ini. A primeira linha do arquivo deve ser [Options], depois deve-se especificar os parâmetros sendo um em cada linha.


O exemplo abaixo utiliza o arquivo setupmsde.ini para executar o setup.exe passando os mesmos parâmetros usados na linha de comando acima.


— conteúdo do arquivo setupmsde.ini
[Options]
INSTANCENAME=”InstanceName”
TARGETDIR=”C:/MyInstanceFolder”


Depois de criado o arquivo, execute o setup usando a opção /settings para informar o arquivo .ini


setup /settings “setupmsde.ini” SAPWD=”SenhadoSA”


Importante: Quando utilizando arquivo .ini, evite armazenar a senha para o usuário sa no arquivo .ini


Uma vez realizado todas as verificações, tendo baixado e extraído os arquivos do pacote de instalação específico para o idioma de sua instância atual, vamos aos passos necessários para atualizar uma instância do MSDE 1.0, MSDE 2000 e/ou MSDE 2000 Release A para o MSDE 2000 SP4.


Nota: Não esqueça de fazer o backup das bases de sistema master, model e msdb. O backup destas bases serão necessários caso decida voltar para o MSDE 2000 sem o SP4. Certifique-se também das bases master e msdb terem pelo menos 500KB de espaço livre na área de dados.



• Atualizar uma instância existente do MSDE 2000 para o MSDE 2000 SP4

Para atualizar uma instância existente do MSDE 2000 e/ou MSDE 2000 Relase A para o SP4:


1. Abra uma jenala DOS (cmd.exe)
2. Estando no prompt, navegue até o diretório onde os arquivos do MSDE 2000 SP4 foram extraídos


Exemplo: C:/MSDESP4/MSDE


Obs: Atente-se para a barra de separação de diretório que durante todo o artigo estará sendo invertida (/).


3. Execute um dos seguintes comandos:


• Para instância Default configurada como Windows Authentication (trusted), execute:


setup /upgradesp sqlrun DISABLENETWORKPROTOCOLS=0 /L*v C:/MSDELog.log


• Para instância nomeada configurada como Windows Authentication (trusted), acrescente o parâmetro INSTANCENAME=InstanceName, onde InstanceName é o nome da instância existente do MSDE.


setup /upgradesp sqlrun INSTANCENAME=InstanceName DISABLENETWORKPROTOCOLS=0 /L*v C:/MSDELog.log


• Para instância Default configurada como Mixed Mode execute:


setup /upgradesp sqlrun SECURITYMODE=SQL UPGRADEUSER=sa UPGRADEPWD=SenhadoSA
DISABLENETWORKPROTOCOLS=0 /L*v C:/MSDELog.log


• Para instância nomeada configurada como Mixed Mode, acrescente o parâmetro INSTANCENAME=InstanceName, onde InstanceName é o nome da instância atual do MSDE.


setup /upgradesp sqlrun INSTANCENAME= InstanceName SECURITYMODE=SQL UPGRADEUSER=sa
UPGRADEPWD=SenhadoSA DISABLENETWORKPROTOCOLS=0 /L*v C:/MSDELog.log


Nota: A opção DISABLENETWORKPROTOCOLS=0, garante que a instalação do MSDE possa aceitar conexões de aplicações rodando em outros computadores da rede. Caso não queira habilitar este recurso, use DISABLENETWORKPROTOCOLS=1. A opção /L*v C:/MSDELog.log, gera um log da instalação.


Para saber se a instalação do MSDE 2000 está configurada para Mixed Mode ou Windows Authentication, abra um prompt de comando e execute:


osql -S<ServidorMSDE> -Usa -P<senhadosa> -Q”SELECT convert(char(2),serverproperty(‘IsIntegratedSecurityOnly’))”


Resultado: Se 0 (Midex Mode), se 1 Windows Authentication



• Atualizar uma instância existente do MSDE 1.0 para o MSDE 2000 SP4

Devido ao MSDE 1.0 operadar da mesma forma que uma instância default do MSDE 2000, ele é atualizado somente para uma instância default do MSDE 2000 SP4.


Para atualizar uma instância do MSDE 1.0 para o MSDE 2000 SP4:


1. Abra uma janela DOS (cmd.exe)
2. Estando no prompt, navegue até o diretório onde os arquivos do MSDE 2000 SP4 foram extraídos.


Exemplo: C:/MSDESP4/MSDE


3. Execute um dos seguintes comandos:


• Para MSDE 1.0 configurado como Windows Authentication (trusted), execute:


setup UPGRADE=1 DISABLENETWORKPROTOCOLS=0 /L*v C:/MSDELog.log


• Para MSDE 1.0 configurado como Mixed Mode, execute:


setup UPGRADE=1 SECURITYMODE=SQL UPGRADEUSER=sa UPGRADEPWD=SenhadoSA DISABLENETWORKPROTOCOLS=0 /L*v C:/MSDELog.log


Se a sua intenção é instalar um nova instância do MSDE 2000 utilizando os arquivos do MSDE 2000 SP4 (Isto garantira que a nova instância já possua o SP4), após ter extraído os arquivos de instalação do MSDE 2000 SP4, siga os passos descritos para a  instalação do MSDE 2000 Relase A.


Um abraço a todos
Nilton Pinheiro

Avaliação:
Compartilhe:
  • Anterior Utilizando DDL transacional17 anos atrás
  • Próximo Webcast SQL Server 2005 Series: High Availability17 anos atrás

Deixe uma resposta Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

MVP Reconnect Award

Categorias

  • Artigos (359)
  • Dica da Semana (95)
  • Documentação (54)
  • Downloads (113)
  • MSDE 2000 (3)
  • Sem categoria (1)
  • Tutoriais (9)

Posts recentes

  • #FechouBrasil #PartiuPortugal
  • Brigando com o erro “The cached MSI file is missing”
  • MCDBABRASIL está de volta
  • Documentando o Servidor SQL Server
  • Brigando com os Erros 17182, 17826 e 17120

SQL Server AlwaysOn Video Series

Video1: Introdução ao SQLServer2012 AlwaysOn


Video2: Introdução ao SQLServer2012 AlwaysOn Availability Group


Video3: Introdução ao SQLServer2012 AlwaysOn AVG-Demo


Video4: Introdução ao SQLServer2012 AlwaysOn Listener


Video5: Introdução ao SQLServer2012 AlwaysOn Readable Secondaries


Video6: Introdução ao SQLServer2012 AlwaysOn Readable Secondaries-Demo


Video7: Introdução ao SQLServer2012 AlwaysOn Failover Clustering


Serie SQL Server Failover Clustering End-to-End

Parte 1: Configuração da Rede e Ambiente


Parte 2: Configurando o Windows 2008 R2 Domain Controler e DNS


Parte 3: Preparando os nós para o Failover Cluster


Parte 4: Configurando um Failover Cluster de 2 nós


Parte 5: Configurando as LUNs no iSCSI Software Target (Parte 1)


Parte 6: Configurando as LUNs no iSCSI Software Target (Parte 2)


Parte 7: Apresentando as LUNs para os nós do Failover Cluster


Parte 8: Configurando os discos no Failover Cluster


Parte 9: Instalando a primeira instância virtual do SQL Server 2008


Parte 10: Instalando a segunda instância virtual do SQL Server 2008


Parte 11: Instalando e Configurando o MSDTC no Failover Cluster


Parte 12: Configurando Mount Points no Cluster e SQL Server 2008


Vídeo Extra: Removendo uma Instância do SQL Server 2008 R2 em Cluster


Alta Disponibilidade no SQL Server 2008 R2: Failover Clustering Overview


Alta Disponibilidade no SQL Server 2008 R2: Failover Clustering na Prática

Menu

  • Home
  • Sobre
  • Contato

Mais

  • RSS Feeds
2022 MCDBA Brasil.