KB2410425-Fix: Sie erhalten eine Ausnahme, wenn Sie versuchen, eine MDS-Datenbank in SQL Server 2008 R2 MDS zu erstellen, wenn eine nicht-MDS-Datenbanktabelle den Namen "tblSystem" trägt.

Gilt für: SQL Server 2008 R2

Microsoft vertreibt Microsoft SQL Server 2008 R2-Fixes als eine herunterladbare Datei. Da die Fixes kumulativ sind, enthält jede neue Version alle Hotfixes und alle Sicherheitsupdates, die mit der vorherigen Version von SQL Server 2008 R2 behoben wurden.

Problembeschreibung


Stellen Sie sich folgendes Szenario vor:
  • Sie installieren SQL Server 2008 R2 Master Data Services (MDS) auf einem Computer.
  • Sie erstellen eine Tabelle mit dem Namen "tblSystem" in einigen Datenbanken. Diese Datenbanken befinden sich in der gleichen SQL Server-Instanz, die für MDS-Datenbanken verwendet wird.
  • Sie versuchen, mithilfe des Master Data Services-Konfigurations-Managers eine MDS-Datenbank zu erstellen.
In diesem Szenario erhalten Sie die folgende Microsoft. MasterDataServices. Configuration. ConfigurationException -Ausnahme, und die Datenbank wird nicht erstellt:
Microsoft. MasterDataServices. Configuration. ConfigurationException: Ungültiger Spaltenname "ProductName". Ungültiger Spaltenname ' ProductVersion '. ---> System. Data. SqlClient. SqlException: Ungültiger Spaltenname "ProductName". Ungültiger Spaltenname ' ProductVersion '. bei System. Data. SqlClient. SqlConnection. OnError (SqlException-Ausnahme, boolescher BreakConnection) unter System. Data. SqlClient. TdsParser. ThrowExceptionAndWarning (TdsParserStateObject stateObj) unter System. Data. SqlClient. TdsParser. Run (RunBehavior-RunBehavior, SqlCommand cmdHandler, SqlDataReader-Datenstrom, BulkCopySimpleResultSet-bulkCopyHandler; TdsParserStateObject stateObj) im System. Data. SqlClient. SqlDataReader. ConsumeMetaData () at System.Data.SqlClient.SqlDataReader.get_MetaData () at System. Data. SqlClient. SqlCommand. FinishExecuteReader (SqlDataReader DS, RunBehavior RunBehavior, String resetOptionsString) at System. Data. SqlClient. SqlCommand. RunExecuteReaderTds (CommandBehavior cmdBehavior, RunBehavior RunBehavior, Boolean returnStream, Boolean Async) at System. Data. SqlClient. SqlCommand. RunExecuteReader (CommandBehavior cmdBehavior, RunBehavior-RunBehavior, boolescher returnStream, Zeichenfolgen Methode, DbAsyncResult-Ergebnis) at System. Data. SqlClient. SqlCommand. RunExecuteReader (CommandBehavior cmdBehavior, RunBehavior RunBehavior, Boolean returnStream, String-Methode) am System. Data. SqlClient. SqlCommand. ExecuteScalar () unter Microsoft. MasterDataServices. Configuration. DatabaseUtilities. IsMasterDataServicesDatabase (SqlConnection connection, String DatabaseName) at System. Linq. Enumerable. WhereEnumerableIterator'1. MoveNext () at System. Collections. Generic. List ' 1.. ctor (IEnumerable ' 1 Collection) at System. Linq. Enumerable. ToList [TSource] (IEnumerable ' 1 Source) at Microsoft. MasterDataServices. Configuration. DatabaseUtilities. getdatabases (DatabaseServerInformation Server) at Microsoft. MasterDataServices. Configuration. Commands. NewMasterDataServicesDatabase. InternalProcessRecord () bei Microsoft. MasterDataServices. Configuration. Commands. ConfigurationCmdlet. ProcessRecord () at System. Management. Automation. CommandProcessor. ProcessRecord ()---Ende der inneren Ausnahmestapel Ablaufverfolgung---bei Microsoft. MasterDataServices. Configuration. instancemanager. Execute (Befehls Befehl) unter Microsoft. MasterDataServices. Configuration. instancemanager. CreateMasterDataServicesDatabase-DatabaseServerInformation-serverInformation-DatabaseInformation-DatabaseInformation-MasterDataServices-MdsDatabase.

Fehlerbehebung


Informationen zum kumulativen Update

SQL Server 2008 R2

Die Fehlerbehebung für dieses Problem wurde zuerst in Kumulatives Update 4 veröffentlicht. Wenn Sie weitere Informationen zum beziehen dieses kumulativen Updatepakets für SQL Server 2008 R2 benötigen, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
2345451 Kumulatives Update Paket 4 für SQL Server 2008 R2
Hinweis Da die Builds kumulativ sind, enthält jede neue Fix-Version alle Hotfixes und alle Sicherheitsupdates, die mit der vorherigen Version von SQL Server 2008 R2 behoben wurden. Wir empfehlen, dass Sie die neueste Fix-Version anwenden, die diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
981356 Die SQL Server 2008 R2-Builds, die nach der Veröffentlichung von SQL Server 2008 R2 veröffentlicht wurden

Status


Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Weitere Informationen


Weitere Informationen zum Assistenten zum Erstellen von Datenbanken in Master Data Services Configuration Manager finden Sie auf der folgenden Website von Microsoft Developer Network (MSDN):