Inquiridor
Troca de Servidor

Pergunta
-
Pessoal tenho um servidor Windows Server 2003 R com o SQL Server 2000 Standard, e preciso formatar a máquina.
Quais são os passos para que depois eu possa voltar de minhas databases corretamente sem risco de perda? Preciso fazer o backup da Bases e dos Usuários, seria os passos:
1) Fazer backup das minha Bases e também da Master
2) Restaurar a base Master e depois minhas bases?
Minha duvida é sobre a restauração da base Master, não sei se restauro a Master e depois minhas bases ou ao contrário.
Obrigado
segunda-feira, 18 de dezembro de 2006 15:55
Todas as Respostas
-
restura primeiro a master depois, msdb depois as bases de usuario.
Abs;
segunda-feira, 18 de dezembro de 2006 16:16 -
Slackdi,
1 - Antes de qualquer coisa, faça um backup de todos os bancos de dados inclusive os de sistema.
2 - Configure todo seu servidor, atualize todo o sistema operacional.
3 - Instale o SQL Server, e também faça todas as atualizações.
4 - Restaure os bancos de dados do sistema, e também os logins e contas de usuários.
5 - Restaure os seus bancos de dados.
segunda-feira, 18 de dezembro de 2006 18:28Moderador -
Valeu pessoal pela ajuda,
Eu segui um tutotorial do msit do André Hass para usar o SQL em single user mode para restaurar a database Master, consegui restaurar, porém no final deu um erro que o SQL não conseguia se conectar e eu fechei, agora quando tento iniciar o SQL fica dando erros nos Log que ele não encontrou as outras databases:
17052 :
Device activation error. The physical file name 'E:\Program Files\Microsoft SQL Server\MSSQL\data\same_Log.LDF' may be incorrect.Ele não vai encontrar essa Database mesmo porque eu ainda não restaurei e o caminho está errado também, até porque não deu tempo depois de restaurar a Master deu erro e não consegui mais entrar no SQL, inclusive está em single user mode não consegui alterar ainda, o que posso fazer?
Obrigado
segunda-feira, 18 de dezembro de 2006 19:14 -
use
sqlservr -f
o seu sql server vai subir
depois
vc. pode usar o osql -Snome_server -Uusuario -Psenha
vai aparecer
1>
1 > entao backup database nome_banco from disk = 'caminho\nomearquivo.back' ( enter )
2> go
ele vai restaurar o banco de dados.
vai fazer isso para todos os bancos
depois
1> alter database master multi_user
2> go
isso deve voltar se banco server, qualquer coisa retorne.
Abs.
terça-feira, 19 de dezembro de 2006 11:10 -
Marcelo, segui os passos descritos acima e olha o erro:
C:\Program Files\Microsoft SQL Server\MSSQL\Binn>sqlservr -f
2006-12-19 09:48:57.87 server Microsoft SQL Server 2000 - 8.00.2039 (Intel X
86)
May 3 2005 23:18:38
Copyright (c) 1988-2003 Microsoft Corporation
Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 1)2006-12-19 09:48:57.89 server Copyright (C) 1988-2002 Microsoft Corporation.
2006-12-19 09:48:57.89 server All rights reserved.
2006-12-19 09:48:57.89 server Server Process ID is 3148.
2006-12-19 09:48:57.89 server Logging SQL Server messages in file 'C:\Program
Files\Microsoft SQL Server\MSSQL\log\ERRORLOG'.
2006-12-19 09:48:57.92 server Warning: -f command line flag used...minimal se
rver configured.
2006-12-19 09:48:57.93 server SQL Server is starting at priority class 'norma
l'(1 CPU detected).
2006-12-19 09:48:57.96 server SQL Server configured for thread mode processin
g.
2006-12-19 09:48:57.96 server Using dynamic lock allocation. [2500] Lock Bloc
ks, [5000] Lock Owner Blocks.
2006-12-19 09:48:58.00 server MS DTC initialization skipped because of start
up option.
2006-12-19 09:48:58.00 spid3 Warning ******************
2006-12-19 09:48:58.01 spid3 SQL Server started in single user mode. Updates
allowed to system catalogs.
2006-12-19 09:48:58.01 spid3 Starting up database 'master'.
2006-12-19 09:48:58.35 spid3 Server started with '-f'. Auditing will not be
started.
2006-12-19 09:48:58.37 server Using 'SSNETLIB.DLL' version '8.0.2039'.
2006-12-19 09:48:58.37 spid5 Starting up database 'model'.
2006-12-19 09:48:58.39 spid5 udopen: Operating system error 3(The system can
not find the path specified.) during the creation/opening of physical device E:\
Program Files\Microsoft SQL Server\MSSQL\data\model.mdf.
2006-12-19 09:48:58.39 spid5 FCB::Open failed: Could not open device E:\Prog
ram Files\Microsoft SQL Server\MSSQL\data\model.mdf for virtual device number (V
DN) 1.
2006-12-19 09:48:58.40 spid3 Server name is 'SERVERTEST'.
2006-12-19 09:48:58.45 server SQL server listening on 192.168.1.1: 1433.
2006-12-19 09:48:58.45 server SQL server listening on 169.254.170.11: 1433.
2006-12-19 09:48:58.45 spid5 Device activation error. The physical file name
'E:\Program Files\Microsoft SQL Server\MSSQL\data\model.mdf' may be incorrect.2006-12-19 09:48:58.45 server SQL server listening on 169.254.100.203: 1433.
2006-12-19 09:48:58.46 server SQL server listening on 127.0.0.1: 1433.
2006-12-19 09:48:58.53 spid5 Device activation error. The physical file name
'E:\Program Files\Microsoft SQL Server\MSSQL\data\modellog.ldf' may be incorrec
t.
2006-12-19 09:48:58.56 spid5 Database 'model' cannot be opened due to inacce
ssible files or insufficient memory or disk space. See the SQL Server errorlog
for details.C:\Program Files\Microsoft SQL Server\MSSQL\Binn>osql -Sservertest -Usa -P123456
[Shared Memory]SQL Server does not exist or access denied.
[Shared Memory]ConnectionOpen (Connect()).C:\Program Files\Microsoft SQL Server\MSSQL\Binn>osql -S servertest -U sa -P 123456
[Shared Memory]SQL Server does not exist or access denied.
[Shared Memory]ConnectionOpen (Connect()).terça-feira, 19 de dezembro de 2006 12:04 -
o servico do sql subiu ?
Abs;
terça-feira, 19 de dezembro de 2006 12:29 -
Negativoterça-feira, 19 de dezembro de 2006 12:37
-
esse servidor e novo ?, se for acho melhor remover o sql 2000 instalar novamente restaurar as bases de dados de usuario e depois recriar os usuarios. ou melhor se vc. puder acessar o outro server transferir os logins via DTS para o server novo.
envei meu telefone se quizer pode ligar.
Abs.
terça-feira, 19 de dezembro de 2006 12:51 -
Sim é um servidor novo, com pastas de instalação diferente, pelo que vi ele não inicia porque não consegue encontrar a database model.mdf:
2006-12-19 09:48:58.39 spid5 udopen: Operating system error 3(The system can
not find the path specified.) during the creation/opening of physical device E:\
Program Files\Microsoft SQL Server\MSSQL\data\model.mdf.Só que o caminho do log era onde essa databse ficava no outro servidor, e agora nesse novo servidor ao invés do E: fica no C:.
Como posso resolver isso? Se eu reinstalar o SQL e tentar restaurar a database Master vai dar o mesmo porque ele não vai encontrar a database model.
Obrigado
terça-feira, 19 de dezembro de 2006 13:18