Platí pro
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Business Intelligence

Příznaky

Když se pokusíte otevřít znalostní bázi (KB) pro správu domény nebo jiné aktivity v klientovi pro kvalitu dat v Microsoft SQL serveru 2012, zobrazí se tato chybová zpráva:

Konfigurace s názvem RecentList: KB: doména \ jméno_uživatele už v databázi existuje. ID zprávy: ConfigServiceConfigurationAlreadyExists

Příčina

K tomuto problému dochází, protože i když porovnání mezi aktuálně protokolovaným uživatelským jménem a seznamem posledních uživatelských jmen rozlišuje velká a malá písmena, znamená to, že uživatelské jméno, které je uložené ve vnitřním seznamu posledních otevřených znalostí, nerozlišuje malá a velká písmena. Postupujte například takto:

  1. Přihlásíte se do systému Windows pomocí účtu s názvem "DOMAIN\User1".

  2. Úspěšně používáte klienta kvality dat.

  3. Odhlásíte se ze systému Windows a pak se znovu přihlásíte k Windows pomocí účtu s názvem "DOMAIN\USER1.".

  4. Pokusíte se otevřít znalostní bázi s klientem kvality dat.

K této chybě může dojít v důsledku rozdílu malých a velkých písmen, která byla použita, když uživatel zadal uživatelské jméno pro přihlášení do systému Windows.

Řešení

Informace o kumulativní aktualizaci

SQL Server 2012

Oprava pro tento problém byla poprvé vydána v kumulativní aktualizaci 1. Další informace o tom, jak získat tento kumulativní balíček aktualizací pro SQL Server 2012, najdete v následujícím článku znalostní báze Microsoft Knowledge Base:

2679368 Kumulativní aktualizace 1 pro SQL Server 2012Poznámka Vzhledem k tomu, že buildy jsou kumulativní, každá nová oprava obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozího SQL serveru 2012 Oprava. Doporučujeme zvážit použití nejnovější opravy, která obsahuje tuto opravu hotfix. Další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:

2692828 Buildy SQL Server 2012, které byly vydány po vydání SQL Server 2012

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Alternativní řešení

Jako alternativní řešení použijte jednu z následujících metod:

  • Odstraňte ručně položku z interní tabulky příslušného uživatele. Postupujte takto:

    1. Spuštěním následujícího příkazu ověříte, že existují položky:

      SELECT * FROM DQS_MAIN.dbo.A_CONFIGURATION WHERE NAME like 'RecentList%';
    2. Spuštěním následujícího příkazu odstraňte záznam příslušného uživatele:

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

      Nebo spusťte následující příkaz pro odstranění všech posledních záznamů všech uživatelů. (Tím se odstraní seznam všech posledních uživatelů v klientovi.)

      DELETE DQS_MAIN.dbo.A_Configuration WHERE NAME LIKE 'RecentList%';
  • V případě, že se přihlašujete k počítači klienta kvality dat, použijte konzistentní pravidla kapitalizace.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.