Sintomas
Quando tenta abrir uma base de conhecimento (KB) para gestão de domínios ou para outras atividades no Cliente de Qualidade de Dados no Microsoft SQL Server 2012, recebe a seguinte mensagem de erro:
Uma configuração com o nome 'RecentList:KB:domain\username' já existe na base de dados. Id de mensagem: ConfigServiceConfigurationAlreadyExists
Causa
Este problema ocorre porque, embora a comparação entre o nome de utilizador registado atual e a lista de nomes de utilizadores recentes seja sensível a casos, o nome de utilizador que está armazenado numa lista interna de bases de conhecimento recente abertas não é sensível a casos. Por exemplo, siga estes passos:
-
Inicie sessão no Windows utilizando uma conta que se chama "domain\user1" uma vez.
-
Utiliza o Cliente de Qualidade de Dados com sucesso.
-
Faça login a partir do Windows e, em seguida, inicie sessão no Windows novamente utilizando uma conta chamada "DOMAIN\USER1".
-
Tenta utilizar o Cliente de Qualidade de Dados para abrir uma base de conhecimento.
O erro pode ocorrer devido a uma diferença nas letras minúsculas e maiúsculas que foram utilizadas quando o utilizador escreveu o seu nome de utilizador para iniciar sessão no Windows.
Resolução
Informação de atualização cumulativa
SQL Server 2012
A correção para este problema foi lançada pela primeira vez na Atualização Cumulativa 1. Para obter mais informações sobre como obter este pacote de atualização cumulativa para o SQL Server 2012, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:
2679368 Pacote de atualização cumulativa 1 para SQL Server 2012Nota Como as construções são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior lançamento de correção SQL Server 2012. Recomendamos que considere aplicar o mais recente lançamento de correção que contém este hotfix. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
2692828 O SQL Server 2012 constrói que foram lançados após o lançamento do SQL Server 2012
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Solução
Para contornar este problema, utilize um dos métodos seguintes:
-
Elimine manualmente a entrada da tabela interna para o utilizador afetado. Para isso siga estes passos:
-
Executar a seguinte declaração para verificar se existem entradas:
SELECT * FROM DQS_MAIN.dbo.A_CONFIGURATION WHERE NAME like 'RecentList%';
-
Executar a seguinte declaração para apagar o registo do utilizador afetado:
DELETE DQS_MAIN.dbo.A_Configuration WHERE NAME LIKE 'RecentList%<Domainname>\<Username>';
Ou, executar a seguinte declaração para apagar todos os registos recentes para todos os utilizadores. (Isto elimina a lista de todos os utilizadores recentes do cliente.)
DELETE DQS_MAIN.dbo.A_Configuration WHERE NAME LIKE 'RecentList%';
-
-
Utilize regras de capitalização consistentes para especificar a sua conta de utilizador quando iniciar sessão no computador Do Cliente de Qualidade de Dados.