Společnost Microsoft distribuuje Microsoft SQL Server 2008 R2 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 2008 R2 fix release.
Příznaky
Zvažte následující scénář:
-
Nainstalovali jste do počítače SQL Server 2008 R2 Master Data Services (MDS).
-
V některých databázích můžete vytvořit tabulku s názvem "tblSystem". Tyto databáze se nacházejí ve stejné instanci systému SQL Server, která se používá pro databáze MDS.
-
Pokusíte se vytvořit databázi služby MDS pomocí Správce konfigurace služby Master Data Services.
V tomto scénáři se zobrazí následující výjimka Microsoft. MasterDataServices. Configuration. ConfigurationException a databáze se nevytvoří:
Microsoft. MasterDataServices. Configuration. ConfigurationException: neplatný název sloupce "NázevVýrobku". Neplatný název sloupce ' ProductVersion '. ---> System. data. SqlClient. SqlException: neplatný název sloupce ' NázevVýrobku '. Neplatný název sloupce ' ProductVersion '. v System. data. SqlClient. SqlConnection. IsError (SqlException Exception, Boolean breakConnection) v System. data. SqlClient. TdsParser. ThrowExceptionAndWarning (TdsParserStateObject stateObj) v System. data. SqlClient. TdsParser TdsParserStateObject stateObj) v System. data. SqlClient. SqlDataReader. ConsumeMetaData () at System.Data.SqlClient.SqlDataReader.get_MetaData () v System. data. SqlClient. SqlCommand. FinishExecuteReader (SqlDataReader DS, RunBehavior runBehavior, String resetOptionsString) v System. data. SqlClient. SqlCommand. RunExecuteReaderTds (CommandBehavior cmdBehavior, runBehavior runBehavior, RunBehavior runBehavior, Boolean returnStream, metoda String, DbAsyncResult výsledek) v System. data. SqlClient. SqlCommand. RunExecuteReader (CommandBehavior cmdBehavior, runBehavior runBehavior, výraz returnStream, logická hodnota ExecuteScalar, metoda řetězce) v System. data. SqlClient. SqlCommand. MasterDataServices () v Microsoft. DatabaseUtilities. Configuration.. IsMasterDataServicesDatabase. SqlConnection (Connection, String databaseName) v systému. Linq. vyčíslitelné. WhereEnumerableIterator'1. MoveNext () v System. Collections. Generic. list ' 1.. ctor (Collection ' 1 Collection) v System. Linq. vyčíslitelné. ToList [TSource] (IEnumerable ' 1 Source) v Microsoft. MasterDataServices. Configuration. DatabaseUtilities. getdatabases (DatabaseServerInformation Server) na Microsoft. MasterDataServices. Configuration. Commands. NewMasterDataServicesDatabase. InternalProcessRecord () na Microsoftu. MasterDataServices. Configuration. Commands. ConfigurationCmdlet. ProcessRecord () v System. Management. Automation. CommandProcessor. ProcessRecord ()---konec vnitřního trasování zásobníku pro vnitřní výjimku---pro Microsoft. MasterDataServices. Configuration. InstanceManager. MasterDataServices. InstanceManager (CreateMasterDataServicesDatabase DatabaseServerInformation, ServerInformation DatabaseInformation) na Microsoft
Řešení
Informace o kumulativní aktualizaci
SQL Server 2008 R2
Oprava pro tento problém byla poprvé vydána v kumulativní aktualizaci 4. Další informace o tom, jak získat tento kumulativní balíček aktualizací pro SQL Server 2008 R2, najdete v následujícím článku znalostní báze Microsoft Knowledge Base:
2345451 Kumulativní aktualizace 4 pro SQL Server 2008 R2Pozná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 2008 R2 fix release. 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:
981356 Buildy SQL Server 2008 R2 vydaná po vydání SQL serveru 2008 R2
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.
Další informace
Další informace o Průvodci vytvořením databáze ve Správci konfigurace služby Master Data Services najdete na následujícím webu MSDN (Microsoft Developer Network):
Obecné informace o Průvodci vytvořením databáze ve Správci konfigurace služby Master Data Services