Microsoft distribuuje Microsoft SQL Server 2008 R2 opravy ako jeden súbor na stiahnutie. Pretože opravy sú kumulatívne, každé nové vydanie obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli zahrnuté do predchádzajúceho SQL servera 2008 R2 opraviť uvoľnenia.
Príznaky
Zoberme si nasledujúcu situáciu:
-
Môžete nainštalovať SQL Server 2008 R2 Master Data Services (MDS) v počítači.
-
Môžete vytvoriť tabuľku s názvom "tblSystem" v niektorých databázach. Tieto databázy sa nachádzajú v rovnakej inštancii programu SQL Server, ktorý sa používa pre databázy MDS.
-
Pokúšate sa vytvoriť databázu MDS pomocou správcu konfigurácie kapitána údajových služieb.
V tomto scenári dostanete nasledujúcu výnimku Microsoft. MasterDataServices. Configuration. ConfigurationException a databáza sa nevytvorí:
Microsoft. MasterDataServices. Configuration. ConfigurationException: neplatný názov stĺpca ' ProductName '. Neplatný názov stĺpca "ProductVersion". ---> System. Data. SqlClient. SqlException: neplatný názov stĺpca ' ProductName '. Neplatný názov stĺpca "ProductVersion". na System. Data. SqlClient. SqlConnection. PriChybe (SqlException Exception, Boolean breakConnection) na System. Data. SqlClient. TdsParser. ThrowExceptionAndWarning (TdsParserStateObject stateObj) na System. Data. SqlClient. TdsParser. Run (RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) na System. Data. SqlClient. SqlDataReader. ConsumeMetaData () na System.Data.SqlClient.SqlDataReader.get_MetaData () na System. Data. SqlClient. SqlCommand. FinishExecuteReader (SqlDataReader DS, RunBehavior runBehavior, string resetOptionsString) na System. Data. SqlClient. SqlCommand. RunExecuteReaderTds (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolovská returnStream, Boolovská asynchrónna) na System. Data. SqlClient. SqlCommand. RunExecuteReader (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolovská hodnota returnStream, reťazec metóda, DbAsyncResult výsledok) na System. Data. SqlClient. SqlCommand. RunExecuteReader (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, reťazec metóda) na System. Data. SqlClient. SqlCommand. ExecuteScalar () na lokalite Microsoft. MasterDataServices. Configuration. DatabaseUtilities. IsMasterDataServicesDatabase (SqlConnection Connection, String databaseName) v systéme. LINQ. Enumerable. WhereEnumerableIterator'1. MoveNext () v System. Collections. Generic. list ' 1.. ctor (IEnumerable ' 1 Collection) na System. LINQ. Enumerable. ToList [TSource] (IEnumerable ' 1 zdroj) na lokalite Microsoft. MasterDataServices. Configuration. DatabaseUtilities. GetDatabases (DatabaseServerInformation server) na lokalite Microsoft. MasterDataServices. Configuration. commands. NewMasterDataServicesDatabase. InternalProcessRecord () na lokalite Microsoft. MasterDataServices. Configuration. commands. ConfigurationCmdlet. ProcessRecord () na System. Management. automatizácia. CommandProcessor. ProcessRecord ()---konca vnútorného výnimiek---sledovania zásobníka na lokalite Microsoft. MasterDataServices. Configuration. InstanceManager. Execute (príkaz command) na lokalite Microsoft. MasterDataServices. Configuration. InstanceManager. CreateMasterDataServicesDatabase (DatabaseServerInformation serverInformation, DatabaseInformation databaseInformation) na lokalite Microsoft. MasterDataServices. Configuration. UI. MdsDatabase. CreateNewDatabase
Riešenie
Kumulatívna aktualizácia informácií
SQL Server 2008 R2
Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 4. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií pre SQL Server 2008 R2 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
2345451 Kumulatívna aktualizácia balíka 4 pre SQL Server 2008 R2Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2008 R2 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:
981356 Zostavy SQL servera 2008 R2, ktoré boli vydané po vydaní SQL servera 2008 R2
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Ďalšie informácie
Ďalšie informácie o sprievodcovi vytvorením databázy v správcovi konfigurácie služieb Master Data Services nájdete na nasledujúcej webovej lokalite webovej lokality Microsoft Developer Network (MSDN):