Como detectar o uso do nome antigo do servidor?

1

Estamos no processo de planejar a migração de alguns bancos de dados de um antigo servidor doddery (executando o SQL Server 2000) para um novo com o SQL Server 2008. Como nem tudo está indo para o mesmo novo servidor, estamos com a intenção de "aposentar" o nome do servidor antigo e usar um novo mais de acordo com nossas convenções de nomenclatura atuais. Mas, devido a vários motivos de má prática e auditoria, não acredito que seremos capazes de identificar definitivamente a pré-migração absolutamente tudo o que ainda pode se referir ao antigo nome do servidor. Isso significa que, por um tempo, é provável que tenhamos que redirecionar qualquer referência ao nome antigo para o novo nome e esperar que nada quebre (a maioria dos bancos de dados migrados estará indo para esse servidor, então provavelmente vamos jogar as probabilidades). / p>

Com isso em mente, fiquei me perguntando qual seria a melhor maneira de detectar tentativas de conexão que usaram o nome antigo. Isso é algo que pode ser feito via SQL Server ou somente por meio dos servidores DNS internos? O primeiro é preferível para mim como eu posso monitorar isso sozinho. Será que o último seria capaz de detectar a seqüência de conexão exata usada (o que ajudaria a identificar o aplicativo usando-a)? Acho que é provável que muitas das conexões redirecionadas envolvam o Crystal Reports ou o Access ADPs.

Uma possível complicação é que nossa rede é Novell, não MS, embora o novo SQL Server esteja no Windows Server 2008.

Qualquer conselho é bem-vindo.

    
por MartW 09.11.2009 / 17:55

1 resposta

1

Eu não sou um profissional em usar o Ethereal , mas a sua melhor aposta é provavelmente usar um sniffer de pacotes e filtragem no IPX.

    
por 09.11.2009 / 18:12