Dotyczy
SQL Server 2008 R2

Firma Microsoft rozpowszechnia poprawki programu Microsoft SQL Server 2008 R2 jako jednego pliku do pobrania. Ponieważ poprawki są zbiorcze, każde nowe wydanie zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały dołączone do poprzedniej wersji poprawki SQL Server 2008 R2.

Symptomy

Rozpatrzmy następujący scenariusz:

  • Usługa SQL Server 2008 R2 Master Data Services (MDS) jest instalowana na komputerze.

  • W przypadku tworzenia tabeli o nazwie "tblSystem" w obszarze bazy danych. Te bazy danych znajdują się w tym samym wystąpieniu programu SQL Server, które jest używane w bazach danych usług MDS.

  • Próbujesz utworzyć bazę danych usług MDS przy użyciu Menedżera konfiguracji usług Master Data Services.

W tym scenariuszu zostanie wyświetlony następujący wyjątek Microsoft. MasterDataServices. Configuration. ConfigurationException , a baza danych nie została utworzona:

Microsoft. MasterDataServices. Configuration. ConfigurationException: Nieprawidłowa nazwa kolumny "NazwaProduktu". Nieprawidłowa nazwa kolumny "ProductVersion". ---> system. Data. SqlClient. SqlException: Nieprawidłowa nazwa kolumny "NazwaProduktu". Nieprawidłowa nazwa kolumny "ProductVersion". w obszarze System. Data. SqlClient. SqlConnection. OnError (wyjątek SqlException, Boolean breakConnection) w systemie System. Data. SqlClient. TdsParser. ThrowExceptionAndWarning (TdsParserStateObject stateObj) w systemie. Data. SqlClient. TdsParser. (RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader datastream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) w systemie. Data. SqlClient. SqlDataReader. ConsumeMetaData () w System.Data.SqlClient.SqlDataReader.get_MetaData () w witrynie System. Data. SqlClient. SqlCommand. FinishExecuteReader (SqlDataReader DS, RunBehavior runBehavior, String resetOptionsString) w wierszu System. Data. SqlClient. SqlCommand. RunExecuteReaderTds (CommandBehavior cmdBehavior, RunBehavior runBehavior, wartość logiczna returnStream, Boolean asynchroniczna RunBehavior runBehavior, wartość logiczna returnStream, metoda String, wynik operacji dbasyncresult) w wierszu System. Data. SqlClient. SqlCommand. RunExecuteReader (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, metoda String) w systemie Microsoft. Data. SqlClient. SqlCommand. ExecuteScalar (). LINQ. wyliczalne. WhereEnumerableIterator'1. MoveNext () w systemie operacyjnym. Collections. Generic. list "1.. ctor (kolekcja IEnumerable" 1) w systemie Microsoft. LINQ. wyliczalne. ToList [TSource] (Źródło IEnumerable ' 1 lokalizacja_źródłowa) w witrynie Microsoft. DatabaseUtilities. Configuration. Commands. DatabaseServerInformation. MasterDataServices () w witrynie Microsoft. MasterDataServices. Configuration. Commands. ConfigurationCmdlet. ProcessRecord () w programie System. Management. Automation. CommandProcessor. ProcessRecord ()---końca śledzenia stosu wyjątków wewnętrznych---w witrynie Microsoft. MasterDataServices. ConfigurationManager. Execute (polecenie Command) w witrynie Microsoft. MasterDataServices. Configuration. UI. CreateMasterDataServicesDatabase. DatabaseServerInformation ()

Rozwiązanie

Informacje o aktualizacji zbiorczej

SQL Server 2008 R2

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

2345451 Pakiet aktualizacji zbiorczej 4 dla programu SQL Server 2008 R2Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń dołączone do poprzedniej wersji poprawki SQL Server 2008 R2. 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:

981356 Kompilacje programu SQL Server 2008 R2, które zostały wydane po opublikowaniu programu SQL Server 2008 R2

Stan

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

Więcej informacji

Aby uzyskać więcej informacji na temat Kreatora tworzenia bazy danych w Menedżerze konfiguracji usług Master Data Services, odwiedź następującą witrynę internetową Microsoft Developer Network (MSDN):

Informacje ogólne o Kreatorze Tworzenie bazy danych w Menedżerze konfiguracji usług Master Data Services

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.