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):