Se você importou acidentalmente registros duplicados em um banco de dados , você pode usar o console SQL Server para executar instruções para encontrá-los . Duplicar registros em um banco de dados ocupam espaço e podem causar problemas de integridade de dados , mesmo para pequenas aplicações . Usando o console, você pode executar instruções select que encontram todos os registros duplicados em uma tabela. A única exigência é que você tem um campo de identificação que pode ser usado para detectar quando dois registros são duplicados . Este campo é determinada pelo administrador do banco de dados ou sistema de desenvolvedores. Instruções
1
Abra o console de gerenciamento do SQL Server. O atalho para este programa é normalmente encontrado no diretório do programa "SQL Server" no menu Iniciar do Windows.
2
Acesso ao SQL Server usando um nome de usuário e senha válidos. O nome de usuário que você usa precisa ter ", selecione" direitos sobre a mesa.
3
Decida quais os critérios que deseja usar para indicar um registro duplicado . Por exemplo, se você estiver procurando por informações de contato duplicado em uma tabela, você pode usar o número de telefone , segurança social, e-mail ou qualquer outra informação de identificação que é único para uma pessoa. O nome não é normalmente utilizado, porque várias pessoas em seu banco de dados pode ter o mesmo nome completo. Para este exemplo , o campo de número de telefone na tabela é usada
4
Digite o seguinte código na janela de texto do console: . Telefone SELECT, COUNT (telefone) AS DuplicatesFROM customerGROUP POR phoneHAVING ( COUNT ( telefone )> 1 ) Neste exemplo , a consulta só mostra registros na tabela que contêm o mesmo número de telefone.
5
Pressione a tecla F5. Isso executa a consulta. Os resultados apresentados no painel da janela inferior são todos os registros que contêm pelo menos um duplicado.