Symptomy

Podczas próby otwarcia bazy wiedzy (KB) dla zarządzania domeną lub innych działań w kliencie jakości danych w programie Microsoft SQL Server 2012 jest wyświetlany następujący komunikat o błędzie:

Konfiguracja o nazwie "RecentList: KB: domena azwa_użytkownika" już istnieje w bazie danych. Identyfikator wiadomości: ConfigServiceConfigurationAlreadyExists

Przyczyna

Ten problem występuje, ponieważ w przypadku porównania między nazwą bieżąca nazwa użytkownika i listą ostatnich nazw użytkowników jest uwzględniana wielkość liter, nazwa użytkownika przechowywana na wewnętrznej liście ostatnio otwartych baz wiedzy nie uwzględnia wielkości liter. Na przykład wykonaj następujące czynności:

  1. Użytkownik loguje się do systemu Windows przy użyciu konta o nazwie "domain\user1".

  2. Klient jakości danych został pomyślnie użyty.

  3. Możesz wylogować się z systemu Windows, a następnie ponownie zalogować się do systemu Windows przy użyciu konta o nazwie "DOMAIN\USER1."

  4. Użytkownik próbuje otworzyć bazę wiedzy za pomocą klienta jakości danych.

Ten błąd może wystąpić z powodu różnicy między małymi i wielkimi literami, które były używane, gdy użytkownik wpisano nazwę użytkownika, aby zalogować się do systemu Windows.

Rozwiązanie

Informacje o aktualizacji zbiorczej

Program SQL Server 2012

Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 1. Aby uzyskać więcej informacji na temat uzyskiwania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2012, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2679368 Pakiet aktualizacji zbiorczej 1 dla programu SQL Server 2012Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2012. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2692828 Kompilacje programu SQL Server 2012 wydane po wydaniu programu SQL Server 2012

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Obejście

Aby obejść ten problem, użyj jednej z następujących metod:

  • Ręcznie usuń wpis z tabeli wewnętrznej dla użytkownika, którego dotyczy problem. Aby to zrobić, wykonaj następujące czynności:

    1. Aby sprawdzić, czy istnieją wpisy, wykonaj następujące instrukcje:

      SELECT * FROM DQS_MAIN.dbo.A_CONFIGURATION WHERE NAME like 'RecentList%';
    2. Uruchom następującą instrukcję, aby usunąć rekord dla użytkownika, którego dotyczy problem:

      DELETE DQS_MAIN.dbo.A_Configuration WHERE NAME LIKE 'RecentList%<Domainname>\<Username>';

      Możesz też uruchomić następującą instrukcję, aby usunąć wszystkie ostatnie rekordy dla wszystkich użytkowników. (Spowoduje to usunięcie listy wszystkich ostatnio używanych użytkowników na kliencie).

      DELETE DQS_MAIN.dbo.A_Configuration WHERE NAME LIKE 'RecentList%';
  • Używając spójnych reguł dotyczących wielkości liter, można określić konto użytkownika podczas logowania się do komputera klienckiego z jakością danych.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×