Getting your Trinity Audio player ready...
|
Estava em um cliente montando uma estratégia para migração de 2 instâncias de SQL 2000 para uma única instância de SQL 2005… até aí tranquilo,,, certo?
Listamos os linked servers, jobs, usuários e senhas, bases, collation,,, etc,,, tudo quase pronto pra migração….
Ai, lembrei de um detalhe… algumas bases estavam em uma instância default do SQL,,, e vamos migrar todas para um SQL em uma instância,,, ai vem o problema:
- Aplicações antigas
- Algumas não possuem código fonte
- Outras precisam de projeto para alterar o fonte
- Muitas estações com o aplicativo
- etc..
Legal,,, iai? Só criar o SQL Aliases (Iniciar>Executar>Cliconfg)? boa,,, pena que tem que criar em maquina a maquina,,, Redirecionar DNS? até funcionaria se o outro SQL não tivesse instância. Poderíamos alterar o DNS e “adicionar o servidor” com o sp_addserver (sp_addserver ‘nome_do_host’, local, duplicate_ok) o problema é que a instância tem que escutar a 1433, até ai nenhum grande problema, adiciona como porta secundária.
como fazer o deploy de aliases rápido? Policy… cria uma chave de registro e adiciona o aliases…
- “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo”
- Nome:”Nome_do_alias”
- Tipo: Sequencia
- Valor: “DBMSSOCN,ServidorX\Instancia,1433”
Outra forma, utilizar um “proxy” de SQL,,, tipo F5, Green SQL,,,