Společnost Microsoft distribuuje Microsoft SQL Server 2012 opravy jako jeden soubor ke stažení. Protože jsou opravy kumulativní, každá nová verze obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozího SQL serveru 2012 Oprava.
Příznaky
Předpokládejme, že používáte uživatelské jméno, které obsahuje akcent nebo speciální znak pro přihlášení do systému Windows. Potom se pokusíte otevřít nebo vytvořit znalostní bázi v klientovi data Quality v SQL serveru 2012. V této situaci se operace nezdaří. Zobrazí se také následující chybová zpráva:
Chyba: ID zprávy: FlowConfigurationServiceSaveFatalError se nepodařilo uložit název konfigurace: RecentList: KB: doména \uživatelské jméno
Příčina
K tomuto problému dochází, protože sloupec Name (název) používá datový typ varchar (255) v tabulce DQS_MAIN. dbo. A_CONFIGURATION. Tento datový typ nelze použít k uložení znaků Unicode. To zahrnuje i znaky s diakritikou.Poznámka Po použití této opravy hotfix bude sloupec Name místo toho používat datový typ NVarchar . Tento datový typ podporuje znaky Unicode a znaky s diakritikou.
Řešení
Informace o kumulativní aktualizaci
SQL Server 2012
Oprava pro tento problém byla poprvé vydána v kumulativní aktualizaci 2 pro SQL Server 2012 Service Pack RTM. Další informace o tomto kumulativním balíčku aktualizací najdete v následujícím článku znalostní báze Microsoft Knowledge Base:
2703275 Kumulativní aktualizace 2 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 Pro určité aktualizace SQL serveru jsou vytvořené opravy hotfix Microsoft SQL serveru 2012. Opravu hotfix systému SQL Server 2012 s aktualizací Service Pack RTM musíte nainstalovat v instalaci aktualizace SQL Server 2012 Service Pack RTM. Ve výchozím nastavení je každá oprava hotfix, která je součástí aktualizace Service Pack systému SQL Server, součástí další aktualizace Service Pack systému SQL Server. Po instalaci této kumulativní aktualizace se schéma katalogů ve verzi pro systém pro stavové aplikace neaktualizuje a sestavení SQL CLR udržují katalogy ve verzi pro. Abyste mohli aktualizovat katalogy ve DQSInstaller, musíte spustit příkaz . exe – upgrade . Další informace najdete na následujícím webu společnosti Microsoft:
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.
Řešení
Pokud chcete tento problém vyřešit, použijte jiný uživatelský účet, který nemá v uživatelském jménu znaky Unicode. Pokud se nechcete odhlásit z aktuálního uživatelského účtu, spusťte klienta kvality dat takto:
-
Klikněte na tlačítko Start, klikněte na položku všechny programy, klikněte na položku Microsoft SQL Server 2012, klikněte na položku Služba Data Quality Services, stiskněte klávesu SHIFT a klikněte na položku klient kvality dat.
-
Klikněte na Spustit jako jiný uživatel.
-
Zadejte jiné uživatelské jméno a heslo a klikněte na OK.
Poznámka Alternativní uživatelský účet musí splňovat následující požadavky:
-
Uživatelský účet je platné přihlášení Windows v instanci databázového stroje SQL serveru.
-
Uživatelský účet je členem role dqs_administrator, role dqs_kb_editor nebo role dqs_kb_operator v databázi DQS_MAIN instance databázového stroje systému SQL Server.
-
Uživatelský účet má odpovídající přístup pro čtení a zápis ke zdrojové nebo cílové tabulce v databázovém stroji systému SQL Server nebo sešity aplikace Excel v systému souborů, který se používá pro službu data Quality Services (...).